BStrWrapper Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.
Realiza marshaling de dados do tipo VT_BSTR
de código gerenciado para código não gerenciado. Essa classe não pode ser herdada.
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
- Herança
-
BStrWrapper
- Atributos
Comentários
A BStrWrapper classe controla como o objeto encapsulado é empacotado quando passado como VARIANT
. Você pode encapsular um String objeto em um BStrWrapper objeto para realizar marshaling dele como VT_BSTR
.
BStrWrapper é útil ao passar uma cadeia de caracteres nula para código não gerenciado. Sem BStrWrapper, uma cadeia de caracteres nula é passada como VT_EMPTY
; no entanto, encapsular a cadeia de caracteres com BStrWrapper garante que a cadeia de caracteres nula seja passada como VT_BSTR
.
Construtores
BStrWrapper(Object) |
Obsoleto.
Inicializa uma nova instância da classe BStrWrapper com o objeto Object especificado. |
BStrWrapper(String) |
Obsoleto.
Inicializa uma nova instância da classe BStrWrapper com o objeto String especificado. |
Propriedades
WrappedObject |
Obsoleto.
Obtém o objeto String encapsulado para realizar marshaling como o tipo |
Métodos
Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Obsoleto.
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Obsoleto.
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |