Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
uyarı C28717: Geçersiz DEĞIŞKEN türü
VARIANT yapısıvt alanı yalnızca belirli değerleri alabilir. Buna başka bir değer atamak bir hatadır.
VARIANT veya VARIANTARG yapısının vt alanı yalnızca şu değerleri alabilir (muhtemelen VT_BYREF ve/veya VT_ARRAYtarafından değiştirilebilir): VT_EMPTY, VT_NULL, VT_I2, VT_I4, VT_R4, VT_R8, VT_CY, VT_DATE, VT_BSTR, VT_DISPATCH, VT_ERROR, VT_BOOL, VT_VARIANT, VT_DECIMAL, VT_RECORD, VT_UNKNOWN, VT_I1, VT_UI1, VT_UI2, VT_UI4, VT_INT, VT_UINT (VT_EMPTY ve VT_NULLVT_ARRAY) ile birleştirilemez.
Örneği
PREfast aşağıdaki örnek için uyarıyı bildirir.
VARIANT var;
var.vt = VT_SAFEARRAY | VT_INT;
Aşağıdaki örnek hatadan kaçınıyor.
VARIANT var;
var.vt = VT_ARRAY | VT_INT;