Udostępnij za pośrednictwem


VARFLAGS Wyliczenie

Definicja

Przestroga

Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

Zamiast tego użyj polecenia cmdlet VARFLAGS.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class VARFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum VARFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum VARFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type VARFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.VARFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type VARFLAGS = 
Public Enum VARFLAGS
Dziedziczenie
VARFLAGS
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

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. Dozwolone na elementach członkowskich w różnych interfejsach i 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ć.

VARFLAG_FHIDDEN 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 poszczególne 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

Oznacza 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 IPropertyNotifySink::OnRequestEdit. Implementacja określa OnRequestEdit , czy zmiana zostanie zaakceptowana.

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ć dodatkowe informacje na temat VARFLAGSprogramu , zobacz bibliotekę MSDN.

Dotyczy