BStrWrapper BStrWrapper BStrWrapper BStrWrapper Class

Определение

Предупреждение

Этот 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
Наследование
BStrWrapperBStrWrapperBStrWrapperBStrWrapper
Атрибуты

Комментарии

Класс управляет упаковкой упакованного объекта при его передаче как VARIANT. BStrWrapperThe BStrWrapper class controls how the wrapped object is marshaled when passed as VARIANT. String Объект можно обернуть BStrWrapper в объект, чтобы упаковать его как 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 с помощью гарантируется, что нулевая строка 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) BStrWrapper(Object) BStrWrapper(Object)

Инициализирует новый экземпляр класса BStrWrapper с указанным объектом Object.Initializes a new instance of the BStrWrapper class with the specified Object object.

BStrWrapper(String) BStrWrapper(String) BStrWrapper(String) BStrWrapper(String)

Инициализирует новый экземпляр класса BStrWrapper с указанным объектом String.Initializes a new instance of the BStrWrapper class with the specified String object.

Свойства

WrappedObject WrappedObject WrappedObject WrappedObject

Возвращает инкапсулированный объект String для маршалинга в качестве типа VT_BSTR.Gets the wrapped String object to marshal as type VT_BSTR.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Применяется к