CComV&ariant ();
CComVariant (const CComVariantamp;varSrc );
CComVariant (const V&ARIANTamp;varSrc );
CComVariant (lpcolestr lpsz );
CComVariant (LPCTSTR lpsz );
CComVariant (bstr bstrSrc );
CComVariant (bool bSrc );
CComVariant (int nSrc );
CComVariant (byte nSrc );
CComVariant (kısa nSrc );
CComVariant (uzun nSrc, vartype vtSrc vt_ı4 =);
CComVariant (kayan nokta fltSrc );
CComVariant (çift dblSrc );
CComVariant (cy cySrc );
CComVariant (IDispatch * pSrc );
CComVariant (IUnknown * pSrc );
Parametreleri
varSrc
[de] CComVariant veya CComVariant nesneyi başlatmak için kullanılan VARYANT.
lpsz
[de] CComVariant nesneyi başlatmak için kullanılan karakter dizesi. Unicode sürümü, bir lpcolestrbelirtir; ANSI sürümü bir LPCTSTR belirtir.
bstrSrc
[de] bstr CComVariant nesneyi başlatmak için kullanılan.
bSrc
[de] Bool CComVariant nesneyi başlatmak için kullanılan.
nSrc
[de] İnt, byte, kısaveya CComVariant nesneyi başlatmak için kullanılan uzun.
vtSrc
[de] CComVariant nesne türü. Bu parametre yalnızca bir uzun nSrcgeçerken mevcuttur. vtSrc yalnızca vt_ı4 (varsayılan değer) veya vt_errorolabilir; Aksi takdirde, kurucu iddia.
fltSrc
[de] Float CComVariant nesneyi başlatmak için kullanılan.
dblSrc
[de] CComVariant nesneyi başlatmak için kullanılan çift.
cySrc
[de] cy CComVariant nesneyi başlatmak için kullanılan.
pSrc
[de] CComVariant nesneyi başlatmak için kullanılan IUnknown veya IDispatch işaretçisi.
Açıklamalar
Her kurucu ça?yrarak nesnesini başlatır VariantInit Win32 fonksiyonu. Parametre değeri geçmek Oluşturucu nesnesinin değerini ve türünü buna göre ayarlar.
Yıkıcı, CComVariant::Clear arayarak Temizleme yönetir.