CComVariant::CComVariant

CComV&ariant ();
CComVariant (const CComVariantamp;
varSrc );
CComVariant (const V&ARIANTamp;
varSrc );
CComVariant (LPCOLESTR
Lpsz );
CComVariant (LPCSTR
Lpsz );
CComVariant (BSTR
BstrSrc );
CComVariant (Bool
bSrc );
CComVariant (Int
nSrc );
CComVariant (BYTE
nSrc );
CComVariant (kurze
nSrc );
CComVariant (lange
nSrc, VARTYPE - VtSrc = VT_I4);
CComVariant (Float
FltSrc );
CComVariant (doppelte DblSrc );
CComVariant (CY CySrc );
CComVariant (IDispatch * pSrc );
CComVariant (IUnknown * pSrc );

Parameter

varSrc

[in] Die CComVariant oder Variante verwendet, um das CComVariant -Objekt initialisieren.

lpsz

[in] Die Zeichenfolge verwendet, um das CComVariant -Objekt zu initialisieren. Die Unicode-Version gibt ein LPCOLESTR; die ANSI-Version gibt ein LPCSTR.

bstrSrc

[in] Die BSTR verwendet zum Initialisieren des Objekts CComVariant.

bSrc

[in] Das Bool verwendet, um das CComVariant -Objekt initialisieren.

nSrc

[in] Die Int, BYTE, kurzeoder lange verwendet, um das CComVariant -Objekt initialisieren.

vtSrc

[in] Der Typ für die CComVariant -Objekt. Dieser Parameter steht nur beim langen für nSrcübergeben. VtSrc kann nur VT_I4 (der Standardwert) oder VT_ERROR; Andernfalls wird der Konstruktor durchsetzen.

fltSrc

[in] Die Float verwendet, um das CComVariant -Objekt initialisieren.

dblSrc

[in] Die doppelte verwendet, um das CComVariant -Objekt initialisieren.

cySrc

[in] Die CY verwendet, um das CComVariant -Objekt initialisieren.

pSrc

[in] Der IDispatch oder IUnknown -Zeiger verwendet, um das CComVariant -Objekt initialisieren.

Bemerkungen

Jeder Konstruktor initialisiert das Objekt durch Aufrufen der VariantInit -Win32-Funktion. Wenn Sie einen Parameterwert übergeben, legt der Konstruktor Wert und der Typ des Objekts entsprechend.

Der Destruktor verwaltet Bereinigung durch einen Aufruf von CComVariant::Clear.

Übersicht über die CComVariant |nbsp; Klassenmember

Index