BStrWrapper Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание
BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.
Маршалирует данные типа VT_BSTR из управляемого в неуправляемый код. Этот класс не наследуется.
public ref class BStrWrapper sealed
[System.Obsolete("BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.")]
public sealed class BStrWrapper
public sealed class BStrWrapper
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class BStrWrapper
[<System.Obsolete("BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.")>]
type BStrWrapper = class
type BStrWrapper = class
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type BStrWrapper = class
Public NotInheritable Class BStrWrapper
- Наследование
-
BStrWrapper
- Атрибуты
Комментарии
Класс BStrWrapper управляет маршалированием упаковаемого объекта при передаче как VARIANT. Объект можно упаковать String в BStrWrapper объект, чтобы маршалировать его как VT_BSTR.
BStrWrapper полезно при передаче пустой строки в неуправляемый код. Без BStrWrapperнее передается VT_EMPTYпустая строка; однако оболочка строки BStrWrapper гарантирует, что строка NULL передается как VT_BSTR.
Конструкторы
| Имя | Описание |
|---|---|
| BStrWrapper(Object) |
Устаревшие..
Инициализирует новый экземпляр BStrWrapper класса с указанным Object объектом. |
| BStrWrapper(String) |
Устаревшие..
Инициализирует новый экземпляр BStrWrapper класса с указанным String объектом. |
Свойства
| Имя | Описание |
|---|---|
| WrappedObject |
Устаревшие..
Возвращает упакованный String объект для маршалинга в виде типа |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Устаревшие..
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Устаревшие..
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Устаревшие..
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Устаревшие..
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Устаревшие..
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |