Condividi tramite


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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Package