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.