FUNCFLAGS Výčet

Definice

Upozornění

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

Upozornění

Toto rozhraní API je teď zastaralé.

Místo toho použijte FUNCFLAGS.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class FUNCFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum FUNCFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum FUNCFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete]
public enum FUNCFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type FUNCFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.FUNCFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type FUNCFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete>]
type FUNCFLAGS = 
Public Enum FUNCFLAGS
Dědičnost
FUNCFLAGS
Atributy

Pole

FUNCFLAG_FBINDABLE 4

Funkce, která podporuje datovou vazbu.

FUNCFLAG_FDEFAULTBIND 32

Funkce, která nejlépe představuje objekt. Tento atribut může mít jenom jedna funkce v informacích o typu.

FUNCFLAG_FDEFAULTCOLLELEM 256

Povoluje optimalizaci, ve kterém kompilátor hledá člena s názvem "xyz" na typu "ABC". Pokud je takový člen nalezen a je označen jako funkce přistupujícího objektu pro prvek výchozí kolekce, je vygenerováno volání této členské funkce. Povoluje se pro členy v odesílajících a rozhraních. nepovoluje se v modulech.

FUNCFLAG_FDISPLAYBIND 16

Funkce, která se zobrazí uživateli jako vazba. FUNCFLAG_FBINDABLE musí být také nastaveno.

FUNCFLAG_FHIDDEN 64

Funkce by se neměla zobrazovat uživateli, i když existuje a je možné ji vytvořit.

FUNCFLAG_FIMMEDIATEBIND 4096

Mapováno jako jednotlivé vlastnosti s možností vazby.

FUNCFLAG_FNONBROWSABLE 1024

Tato vlastnost se zobrazí v prohlížeči objektů, ale ne v prohlížeči vlastností.

FUNCFLAG_FREPLACEABLE 2048

Označí rozhraní jako výchozí chování.

FUNCFLAG_FREQUESTEDIT 8

Při nastavení, jakékoli volání metody, která nastaví výsledky vlastnosti jako první v volání IPropertyNotifySink::OnRequestEdit . Implementace určuje, OnRequestEdit zda je povoleno nastavení vlastnosti voláním.

FUNCFLAG_FRESTRICTED 1

Funkce by neměla být přístupná z jazyků maker. Tento příznak je určený pro funkce nebo funkce na úrovni systému, které by se měly zobrazovat v prohlížečích.

FUNCFLAG_FSOURCE 2

Funkce vrátí objekt, který je zdrojem událostí.

FUNCFLAG_FUIDEFAULT 512

Člen informací o typu je výchozím členem pro zobrazení v uživatelském rozhraní.

FUNCFLAG_FUSESGETLASTERROR 128

Funkce podporuje GetLastError . Pokud během funkce dojde k chybě, volající může zavolat, GetLastError aby získal kód chyby.

Poznámky

Další informace o nástroji FUNCFLAGS najdete v knihovně MSDN.

Platí pro