Enumerazione Variant.VariantType
Specifica il tipo di oggetto variant come utilizzato da una classe gestita di servizio di linguaggio del framework (MPF) del pacchetto.
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Sintassi
'Dichiarazione
Public Enumeration VariantType
public enum VariantType
Membri
Nome membro | Descrizione | |
---|---|---|
VT_EMPTY | una variante vuota. | |
VT_NULL | un valore null. | |
VT_I2 | Signed integer a 2 byte (16 bit). | |
VT_I4 | Signed integer a 4 byte (32 bit). | |
VT_R4 | Un numero effettivo di 4 byte, noto anche come un valore float. | |
VT_R8 | Un numero effettivo di 8 byte, noto anche come un doppio. | |
VT_CY | Un valore di valuta (valore fisso del separatore decimale archiviato in 64 bit). | |
VT_DATE | In DATE oggetto. | |
VT_BSTR | una stringa. | |
VT_DISPATCH | un oggetto che implementa IDispatch interfaccia. | |
VT_ERROR | Un codice di errore (in genere restituito da una funzione Win32. | |
VT_BOOL | Una rappresentazione del valore true (- 1) o false (0). | |
VT_VARIANT | Un riferimento a un oggetto variant. | |
VT_UNKNOWN | Implementazione dell'oggetto IUnknown interfaccia. | |
VT_DECIMAL | un numero decimale archiviato come stringa. | |
VT_I1 | Un 1 intero con segno di byte (8 bit). | |
VT_UI1 | Un 1 Unsigned Integer di byte (8 bit). | |
VT_UI2 | Intero senza segno a 2 byte (16 bit). | |
VT_UI4 | Intero senza segno a 4 byte (32 bit). | |
VT_I8 | Signed integer a 8 byte (64 bit). | |
VT_UI8 | Intero senza segno a 8 byte (64 bit). | |
VT_INT | un Integer generico (in genere un valore a 32 bit). | |
VT_UINT | Intero senza segno generico (in genere 32 bit). | |
VT_VOID | C stile void tipo. | |
VT_HRESULT | HRESULT o valore restituito COM. | |
VT_PTR | un puntatore generico. | |
VT_SAFEARRAY | Una matrice che è sempre almeno vuota (ovvero non è mai un valore null). | |
VT_CARRAY | Matrice di tipo c (una matrice di puntatori). | |
VT_USERDEFINED | Un BLOB definito dall'utente. | |
VT_LPSTR | Un puntatore a una stringa ANSI con terminazione null. | |
VT_LPWSTR | Un puntatore a una stringa con terminazione null di caratteri di tipo " wide " (Unicode). | |
VT_FILETIME | In FILETIME valore. | |
VT_BLOB | un blocco di memoria arbitrario. | |
VT_STREAM | Un flusso di byte. | |
VT_STORAGE | Nome dell'archiviazione. | |
VT_STREAMED_OBJECT | un flusso che contiene un oggetto. | |
VT_STORED_OBJECT | un oggetto di archiviazione. | |
VT_BLOB_OBJECT | un blocco di memoria arbitrario che rappresenta un oggetto. | |
VT_CF | Un valore che specifica un formato degli Appunti. | |
VT_CLSID | In GUID per una classe (a CLSID). | |
VT_VECTOR | una matrice con un valore di conteggio iniziale. | |
VT_ARRAY | Una matrice di variabili. | |
VT_BYREF | Un riferimento a un oggetto. | |
VT_RESERVED | Riservato per un utilizzo futuro. | |
VT_ILLEGAL | Rappresenta un tipo di variant non valido. | |
VT_ILLEGALMASKED | Una maschera di bit di isolare i tipi di variant validi. | |
VT_TYPEMASK | Una maschera di bit di isolare i tipi di variant validi. |
Note
I valori di seguito corrispondono a un tipo di variant standard ma saranno utilizzati specificamente con Variant struttura in un servizio di linguaggio di MPF.Il servizio di linguaggio è interessati a un solo tipo di variant, VT_UI2, che rappresenta un intero senza segno a 2 byte che rappresenta un carattere unicode.