Wyliczenie Variant.VariantType
Określa typ wariantu obiektu jako używane przez klasę usługi zarządzane pakiet RAM (MPF) języka.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Składnia
'Deklaracja
Public Enumeration VariantType
public enum VariantType
Elementy członkowskie
Nazwa elementu członkowskiego | Opis | |
---|---|---|
VT_EMPTY | Pusty wariant. | |
VT_NULL | Wartość null. | |
VT_I2 | Całkowitą podpisane (16-bitów) 2 bajtów. | |
VT_I4 | 4-Bajtowy całkowitą podpisane w (32-bitowa). | |
VT_R4 | 4-Bajtowy liczbą rzeczywistą, znany również jako pływaka. | |
VT_R8 | 8 Bajtów liczba rzeczywista, znany również jako typu double. | |
VT_CY | Wartość waluty (ustalona wartość przecinka dziesiętnego, przechowywane w 64-bitowy). | |
VT_DATE | A DATE object. | |
VT_BSTR | Ciąg znaków. | |
VT_DISPATCH | Obiekt, który implementuje IDispatch interfejsu. | |
VT_ERROR | Kod błędu (zazwyczaj zwracane z funkcji Win32). | |
VT_BOOL | Wartość reprezentującą wartość true (-1) lub false (0). | |
VT_VARIANT | Odwołanie do obiektu typu variant. | |
VT_UNKNOWN | Obiekt wykonawczych IUnknown interfejsu. | |
VT_DECIMAL | Liczba dziesiętna, przechowywane jako ciąg. | |
VT_I1 | 1 Bajt całkowitą podpisane w (8-bitowa). | |
VT_UI1 | Całkowitą bez znaku (8-bitowa) 1 bajt. | |
VT_UI2 | Całkowitą bez znaku (16-bitów) 2 bajtów. | |
VT_UI4 | Całkowitą bez znaku (32-bitowe) 4-bajtowy. | |
VT_I8 | Liczba całkowita 8 bajtów (64-bitowe) ze znakiem. | |
VT_UI8 | 8 Bajtów (64-bitowe) niepodpisane integer. | |
VT_INT | Rodzajowy integer (zwykle wartość 32-bitowa). | |
VT_UINT | Rodzajowy całkowitą bez znaku (zazwyczaj 32-bity). | |
VT_VOID | Styl c void typu. | |
VT_HRESULT | HRESULT Lub COM, zwracają wartość. | |
VT_PTR | Wskaźnik rodzajowy. | |
VT_SAFEARRAY | Tablica, która jest gwarantowane jest co najmniej pusty (to znaczy jest nigdy wartość null). | |
VT_CARRAY | Tablica styl C (tablicy wskaźników). | |
VT_USERDEFINED | Blob zdefiniowane przez użytkownika. | |
VT_LPSTR | Wskaźnik na ciąg ANSI zakończony znakiem null. | |
VT_LPWSTR | Wskaźnik ciąg zakończony znakiem null szerokich znaków (Unicode). | |
VT_FILETIME | A FILETIME value. | |
VT_BLOB | Arbitralny blok pamięci. | |
VT_STREAM | Strumień bajtów. | |
VT_STORAGE | Nazwa magazynu. | |
VT_STREAMED_OBJECT | Strumień, która zawiera obiekt. | |
VT_STORED_OBJECT | Obiekt magazynu. | |
VT_BLOB_OBJECT | Arbitralne blok pamięci reprezentująca obiekt. | |
VT_CF | Wartość określająca format Schowka. | |
VT_CLSID | A GUID for a class (a CLSID). | |
VT_VECTOR | Tablica wartości interlinii count. | |
VT_ARRAY | Tablica wariantów. | |
VT_BYREF | Odwołanie do obiektu. | |
VT_RESERVED | Zarezerwowane do użytku w przyszłości. | |
VT_ILLEGAL | Reprezentuje niedozwolonego typu variant. | |
VT_ILLEGALMASKED | Maska bitowa do izolowania prawidłowe typy wariantu. | |
VT_TYPEMASK | Maska bitowa do izolowania prawidłowe typy wariantu. |
Uwagi
Tutaj wartości odpowiadają w standardowy typ wariantu, ale są one używane w szczególności z Variant struktury w usłudze MPF języka.Usługa języka jest zainteresowany tylko jeden typ wariantu, VT_UI2, który jest liczbą całkowitą bez znaku 2 bajtów reprezentujący znak Unicode.