Udostępnij za pośrednictwem


FUNCFLAGS Wyliczenie

Definicja

Identyfikuje stałe definiujące właściwości funkcji.

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

public enum class FUNCFLAGS
[System.Flags]
public enum FUNCFLAGS
[System.Flags]
[System.Serializable]
public enum FUNCFLAGS
[<System.Flags>]
type FUNCFLAGS = 
[<System.Flags>]
[<System.Serializable>]
type FUNCFLAGS = 
Public Enum FUNCFLAGS
Dziedziczenie
FUNCFLAGS
Atrybuty

Pola

FUNCFLAG_FBINDABLE 4

Funkcja, która obsługuje powiązanie danych.

FUNCFLAG_FDEFAULTBIND 32

Funkcja, która najlepiej reprezentuje obiekt. Ten atrybut może mieć tylko jedna funkcja w typie.

FUNCFLAG_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 kolekcji domyślnej, wywołanie jest generowane dla tej funkcji składowej. Dozwolone na elementach członkowskich w różnych interfejsach i różnych interfejsach; nie jest dozwolone w modułach.

FUNCFLAG_FDISPLAYBIND 16

Funkcja wyświetlana użytkownikowi jako powiązana. FUNCFLAG_FBINDABLE należy również ustawić.

FUNCFLAG_FHIDDEN 64

Funkcja nie powinna być wyświetlana użytkownikowi, chociaż istnieje i jest powiązana.

FUNCFLAG_FIMMEDIATEBIND 4096

Zamapowane jako pojedyncze właściwości możliwe do powiązania.

FUNCFLAG_FNONBROWSABLE 1024

Właściwość jest wyświetlana w przeglądarce obiektów, ale nie w przeglądarce właściwości.

FUNCFLAG_FREPLACEABLE 2048

Taguje interfejs jako zachowanie domyślne.

FUNCFLAG_FREQUESTEDIT 8

Po ustawieniu każde wywołanie metody, która ustawia właściwość powoduje pierwsze wywołanie metody .IPropertyNotifySink::OnRequestEdit Implementacja OnRequestEdit metody określa, czy wywołanie może ustawić właściwość .

FUNCFLAG_FRESTRICTED 1

Funkcja nie powinna być dostępna z języków makr. Ta flaga jest przeznaczona dla funkcji na poziomie systemu lub funkcji, które nie powinny być wyświetlane w przeglądarkach.

FUNCFLAG_FSOURCE 2

Funkcja zwraca obiekt, który jest źródłem zdarzeń.

FUNCFLAG_FUIDEFAULT 512

Element członkowski informacji o typie jest domyślnym elementem członkowskim do wyświetlania w interfejsie użytkownika.

FUNCFLAG_FUSESGETLASTERROR 128

Funkcja obsługuje GetLastErrorfunkcję . Jeśli podczas funkcji wystąpi błąd, obiekt wywołujący może wywołać GetLastError metodę w celu pobrania kodu błędu.

Uwagi

Aby uzyskać więcej informacji, zobacz FUNCFLAGS, wyliczenie.

Ś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).

Dotyczy