BStrWrapper 클래스

정의

경고

이 API는 현재 사용되지 않습니다.

VT_BSTR 형식의 데이터를 관리 코드에서 비관리 코드로 마샬링합니다.Marshals data of type VT_BSTR from managed to unmanaged code. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

public ref class BStrWrapper sealed
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
[System.Obsolete("BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.")]
public sealed class BStrWrapper
type BStrWrapper = class
Public NotInheritable Class BStrWrapper
상속
BStrWrapper
특성

설명

BStrWrapper 클래스는 래핑된 개체가 VARIANT으로 전달 될 때 마샬링되는 방법을 제어 합니다.The BStrWrapper class controls how the wrapped object is marshaled when passed as VARIANT. BStrWrapper 개체에서 String 개체를 래핑하여 VT_BSTR으로 마샬링할 수 있습니다.You can wrap a String object in a BStrWrapper object to marshal it as VT_BSTR. BStrWrapper는 null 문자열을 비관리 코드에 전달할 때 유용 합니다.BStrWrapper is useful when passing a null string to unmanaged code. BStrWrapper하지 않으면 null 문자열이 VT_EMPTY으로 전달 됩니다. 그러나 BStrWrapper를 사용 하 여 문자열을 래핑하여 null 문자열이 VT_BSTR으로 전달 되도록 합니다.Without BStrWrapper, a null string is passed as VT_EMPTY; however, wrapping the string with BStrWrapper ensures that the null string is passed as VT_BSTR.

생성자

BStrWrapper(Object)

지정된 BStrWrapper 개체를 사용하여 Object 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the BStrWrapper class with the specified Object object.

BStrWrapper(String)

지정된 BStrWrapper 개체를 사용하여 String 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the BStrWrapper class with the specified String object.

속성

WrappedObject

String 형식으로 마샬링할 래핑된 VT_BSTR 개체를 가져옵니다.Gets the wrapped String object to marshal as type VT_BSTR.

메서드

Equals(Object)

지정한 개체가 현재 개체와 같은지를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 string을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상