VARFLAGS Výčet

Definice

Identifikuje konstanty, které definují vlastnosti proměnné.

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

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
Dědičnost
VARFLAGS
Atributy

Pole

VARFLAG_FBINDABLE 4

Proměnná podporuje datové vazby.

VARFLAG_FDEFAULTBIND 32

Proměnná je jedna vlastnost, která nejlépe představuje objekt. Tento atribut může mít pouze jedna proměnná v informacích o typu.

VARFLAG_FDEFAULTCOLLELEM 256

Umožňuje optimalizaci, ve které kompilátor hledá člena s názvem "xyz" na typu "abc". Pokud je takový člen nalezen a je označen jako přistupovací funkce pro prvek výchozí kolekce, pak se vygeneruje volání této členské funkce. Povoleno na členech v dispinterfaces a rozhraních; v modulech není povoleno.

VARFLAG_FDISPLAYBIND 16

Proměnná se uživateli zobrazí jako svázatelná. VARFLAG_FBINDABLE musí být také nastavena.

VARFLAG_FHIDDEN 64

Proměnná by neměla být uživateli zobrazena v prohlížeči, i když existuje a je vázána.

VARFLAG_FIMMEDIATEBIND 4096

Proměnná se mapuje jako jednotlivé vlastnosti, které lze vytvořit.

VARFLAG_FNONBROWSABLE 1024

Proměnná se zobrazí v prohlížeči objektů, ale ne v prohlížeči vlastností.

VARFLAG_FREADONLY 1

Přiřazení k proměnné by nemělo být povoleno.

VARFLAG_FREPLACEABLE 2048

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

VARFLAG_FREQUESTEDIT 8

Při nastavení dojde při každém pokusu o přímou změnu vlastnosti k IPropertyNotifySink::OnRequestEditvolání . Implementace určuje OnRequestEdit , jestli je změna přijata.

VARFLAG_FRESTRICTED 128

Proměnná by neměla být přístupná z jazyků maker. Tento příznak je určený pro proměnné na úrovni systému nebo proměnné, které nechcete zobrazovat v prohlížečích typů.

VARFLAG_FSOURCE 2

Proměnná vrátí objekt, který je zdrojem událostí.

VARFLAG_FUIDEFAULT 512

Proměnná je výchozí zobrazení v uživatelském rozhraní.

Poznámky

Další informace najdete v tématu o výčtu VARFLAGS.

Common Language Runtime vyvolá výjimku, když metoda COM v nativním kódu vrátí HRESULT. Další informace najdete v tématu Postupy: Mapování HRESULTů a výjimek.

Platí pro