Énumération System::Runtime::InteropServices::VarEnum

VarEnum enum

Définit comment les éléments du tableau doivent être marshalled.

enum class VarEnum

Valeurs

NomValeurDescription
VT_EMPTY0Valeur non spécifiée.
VT_NULL1Marshal comme null.
VT_I22Entier de 2 octets.
VT_I43Entier de 4 octets.
VT_R44Nombre à virgule flottante de 4 octets.
VT_R85Nombre à virgule flottante de 8 octets.
VT_CY6Utiliser les règles monétaires.
VT_DATE7Valeur de date.
VT_BSTR8Valeur BSTR.
VT_DISPATCH9Pointeur IDispatch.
VT_ERROR10Code d’erreur.
VT_BOOL11Boolean valeur.
VT_VARIANT12Valeur Variant.
VT_UNKNOWN13Pointeur IUnknown.
VT_DECIMAL14Decimal valeur.
VT_I116Byte valeur.
VT_UI117Valeur d’octet non signé.
VT_UI218Entier non signé de 2 octets.
VT_UI419Entier non signé de 4 octets.
VT_I820Entier de 8 octets.
VT_UI821Entier non signé de 8 octets.
VT_INT22Valeur entière.
VT_UINT23Valeur entière non signée.
VT_VOID24void de style C.
VT_HRESULT25Valeur compatible HRESULT.
VT_PTR26Valeur de pointeur.
VT_SAFEARRAY27Valeur de tableau sécurisé.
VT_CARRAY28Tableau de style C.
VT_USERDEFINED29Type défini par l’utilisateur.
VT_LPSTR30Chaîne de caractères terminée par nul.
VT_LPWSTR31Chaîne wchar_ts terminée par nul.
VT_RECORD36Type défini par l’utilisateur.
VT_FILETIME64Nom de fichier.
VT_BLOB65Tableau d’octets préfixé par la longueur.
VT_STREAM66Nom du flux.
VT_STORAGE67Nom du stockage.
VT_STREAMED_OBJECT68Object sérialisé dans le flux.
VT_STORED_OBJECT69Object sérialisé dans le stockage.
VT_BLOB_OBJECT70Object sérialisé dans le blob.
VT_CF71Format du presse-papiers.
VT_CLSID72ID de classe.
VT_VECTOR4096Vecteur.
VT_ARRAY8192Tableau sécurisé.
VT_BYREF16384Référence.

Voir aussi