Udostępnij za pośrednictwem


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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Package