Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
upozornění C28717: Neplatný typ VARIANT
Pole vtstruktury VARIANT může obsahovat pouze určité hodnoty. Přiřazení jakékoli jiné hodnoty k této hodnotě je chyba.
Pole vtvarianty nebo VARIANTARG může obsahovat pouze následující hodnoty (pravděpodobně VT_BYREF a/nebo VT_ARRAY): 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 a VT_NULL nelze kombinovat s VT_ARRAY).
Příklad
PrEfast hlásí upozornění pro následující příklad.
VARIANT var;
var.vt = VT_SAFEARRAY | VT_INT;
Následující příklad zabrání chybě.
VARIANT var;
var.vt = VT_ARRAY | VT_INT;