VARFLAGS 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.
Identyfikuje stałe definiujące właściwości zmiennej.
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
public enum class VARFLAGS
[System.Flags]
public enum VARFLAGS
[System.Flags]
[System.Serializable]
public enum VARFLAGS
[<System.Flags>]
type VARFLAGS =
[<System.Flags>]
[<System.Serializable>]
type VARFLAGS =
Public Enum VARFLAGS
- Dziedziczenie
- Atrybuty
Pola
VARFLAG_FBINDABLE | 4 | Zmienna obsługuje powiązanie danych. |
VARFLAG_FDEFAULTBIND | 32 | Zmienna jest pojedynczą właściwością, która najlepiej reprezentuje obiekt. Ten atrybut może zawierać tylko jedna zmienna w informacjach o typie. |
VARFLAG_FDEFAULTCOLLELEM | 256 | Umożliwia optymalizację, w której kompilator szuka elementu członkowskiego o nazwie "xyz" w typie "abc". Jeśli taki element członkowski zostanie znaleziony i zostanie oflagowany jako funkcja dostępu dla elementu domyślnej kolekcji, wywołanie zostanie wygenerowane dla tej funkcji składowej. Dozwolone na elementach członkowskich w różnych interfejsach i różnych interfejsach; nie jest dozwolone w modułach. |
VARFLAG_FDISPLAYBIND | 16 | Zmienna jest wyświetlana użytkownikowi jako powiązana. VARFLAG_FBINDABLE należy również ustawić. |
64 | Zmienna nie powinna być wyświetlana użytkownikowi w przeglądarce, chociaż istnieje i jest powiązana. |
|
VARFLAG_FIMMEDIATEBIND | 4096 | Zmienna jest mapowana jako pojedyncze właściwości możliwe do powiązania. |
VARFLAG_FNONBROWSABLE | 1024 | Zmienna jest wyświetlana w przeglądarce obiektów, ale nie w przeglądarce właściwości. |
VARFLAG_FREADONLY | 1 | Przypisanie do zmiennej nie powinno być dozwolone. |
VARFLAG_FREPLACEABLE | 2048 | Taguje interfejs jako zachowanie domyślne. |
VARFLAG_FREQUESTEDIT | 8 | Po ustawieniu każda próba bezpośredniej zmiany właściwości powoduje wywołanie metody |
VARFLAG_FRESTRICTED | 128 | Zmienna nie powinna być dostępna z języków makr. Ta flaga jest przeznaczona dla zmiennych lub zmiennych na poziomie systemu, które nie mają być wyświetlane w przeglądarkach typów. |
VARFLAG_FSOURCE | 2 | Zmienna zwraca obiekt, który jest źródłem zdarzeń. |
VARFLAG_FUIDEFAULT | 512 | Zmienna jest domyślnym wyświetlaniem w interfejsie użytkownika. |
Uwagi
Aby uzyskać więcej informacji, zobacz wyliczenie VARFLAGS.
Środowisko uruchomieniowe języka wspólnego zgłasza wyjątek, gdy metoda COM w kodzie natywnym zwraca hrESULT. Aby uzyskać więcej informacji, zobacz How to: Map HRESULTs and Exceptions (Instrukcje: mapowania wartości HRESULTs i wyjątków).