BStrWrapper Třída

Definice

Varování

Toto rozhraní API je teď zastaralé.

Zařazování dat typu VT_BSTR ze spravovaného do nespravovaného kódu.Marshals data of type VT_BSTR from managed to unmanaged code. Tuto třídu nelze zdědit.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
Dědičnost
BStrWrapper
Atributy

Poznámky

Třída řídí způsob, jakým je zabalený objekt zařazen při předání VARIANTjako. BStrWrapperThe BStrWrapper class controls how the wrapped object is marshaled when passed as VARIANT. String VT_BSTR ObjektBStrWrapper lze zabalit do objektu pro zařazení.You can wrap a String object in a BStrWrapper object to marshal it as VT_BSTR. BStrWrapperje užitečné při předávání řetězce s hodnotou null do nespravovaného kódu.BStrWrapper is useful when passing a null string to unmanaged code. Bez BStrWrapper, je předán řetězec s BStrWrapper hodnotou null VT_EMPTY, jako; při zabalení řetězce, který zajistí předání řetězce null jako. VT_BSTRWithout 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.

Konstruktory

BStrWrapper(Object)

Inicializuje novou instanci BStrWrapper třídy se zadaným Object objektem.Initializes a new instance of the BStrWrapper class with the specified Object object.

BStrWrapper(String)

Inicializuje novou instanci BStrWrapper třídy se zadaným String objektem.Initializes a new instance of the BStrWrapper class with the specified String object.

Vlastnosti

WrappedObject

Získá zabalený String objekt k zařazení jako typ VT_BSTR.Gets the wrapped String object to marshal as type VT_BSTR.

Metody

Equals(Object)

Určuje, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního Objectseznamu.Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Vrací řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Platí pro