TypeLibVarFlags Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opisuje oryginalne ustawienia VARFLAGS biblioteki typów COM, z której została zaimportowana zmienna.
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
public enum class TypeLibVarFlags
[System.Flags]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
public enum TypeLibVarFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibVarFlags
[<System.Flags>]
type TypeLibVarFlags =
[<System.Flags>]
[<System.Serializable>]
type TypeLibVarFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibVarFlags =
Public Enum TypeLibVarFlags
- Dziedziczenie
- Atrybuty
Pola
| Nazwa | Wartość | Opis |
|---|---|---|
| FBindable | 4 | Zmienna obsługuje powiązanie danych. |
| FDefaultBind | 32 | Zmienna jest pojedynczą właściwością, która najlepiej reprezentuje obiekt. Ta wartość może mieć tylko jedną zmienną w informacjach o typie. |
| FDefaultCollelem | 256 | Zezwala na optymalizację, w której kompilator szuka elementu członkowskiego o nazwie "xyz" w typie "abc". Jeśli taki element członkowski zostanie znaleziony i jest oflagowany jako funkcja dostępu dla elementu kolekcji domyślnej, wywołanie jest generowane dla tej funkcji składowej. |
| FDisplayBind | 16 | Zmienna jest wyświetlana jako powiązana. FBindable należy również ustawić. |
| 64 | Zmienna nie powinna być wyświetlana w przeglądarce, chociaż istnieje i jest powiązana. |
|
| FImmediateBind | 4096 | Zmienna jest mapowana jako poszczególne właściwości możliwe do powiązania. |
| FNonBrowsable | 1024 | Zmienna jest wyświetlana w przeglądarce obiektów, ale nie w przeglądarce właściwości. |
| FReadOnly | 1 | Przypisanie do zmiennej nie powinno być dozwolone. |
| FReplaceable | 2048 | Oznacza interfejs jako zachowanie domyślne. |
| FRequestEdit | 8 | Wskazuje, że właściwość obsługuje powiadomienie COM |
| FRestricted | 128 | Ta flaga jest przeznaczona dla funkcji lub funkcji na poziomie systemu, które nie powinny być wyświetlane w przeglądarkach. |
| FSource | 2 | Zmienna zwraca obiekt, który jest źródłem zdarzeń. |
| FUiDefault | 512 | Domyślny ekran w interfejsie użytkownika. |
Uwagi
TypeLibVarFlags jest używany w połączeniu z elementem TypeLibVarAttribute. Flagi są zachowywane tylko w celu uzyskania odwołania. Nie są one używane przez środowisko uruchomieniowe języka wspólnego.
Aby uzyskać więcej informacji, zobacz VARFLAGS w bibliotece MSDN.