TYPEFLAGS Výčet

Definice

Definuje vlastnosti a atributy popisu typu.

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

public enum class TYPEFLAGS
[System.Flags]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
public enum TYPEFLAGS
[<System.Flags>]
type TYPEFLAGS = 
[<System.Flags>]
[<System.Serializable>]
type TYPEFLAGS = 
Public Enum TYPEFLAGS
Dědičnost
TYPEFLAGS
Atributy

Pole

Name Hodnota Description
TYPEFLAG_FAPPOBJECT 1

Popis typu, který popisuje Application objekt.

TYPEFLAG_FCANCREATE 2

Instance typu lze vytvořit pomocí ITypeInfo::CreateInstance.

TYPEFLAG_FLICENSED 4

Typ je licencovaný.

TYPEFLAG_FPREDECLID 8

Typ je předdefinovaný. Klientská aplikace by měla automaticky vytvořit jednu instanci objektu, který má tento atribut. Název proměnné, která odkazuje na objekt, je stejný jako název třídy objektu.

TYPEFLAG_FHIDDEN 16

Typ by se neměl zobrazovat v prohlížečích.

TYPEFLAG_FCONTROL 32

Typ je ovládací prvek, ze kterého budou odvozeny jiné typy a neměly by se zobrazovat uživatelům.

TYPEFLAG_FDUAL 64

Rozhraní poskytuje IDispatch vazbu VTBL i vazby VTBL.

TYPEFLAG_FNONEXTENSIBLE 128

Rozhraní nemůže přidávat členy za běhu.

TYPEFLAG_FOLEAUTOMATION 256

Typy používané v rozhraní jsou plně kompatibilní se službou Automation, včetně podpory vazeb VTBL. Nastavení duálního na rozhraní nastaví tento příznak i TYPEFLAG_FDUAL. Tento příznak není povolen pro dispinterfaces.

TYPEFLAG_FRESTRICTED 512

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

TYPEFLAG_FAGGREGATABLE 1024

Třída podporuje agregaci.

TYPEFLAG_FREPLACEABLE 2048

Objekt podporuje IConnectionPointWithDefaulta má výchozí chování.

TYPEFLAG_FDISPATCHABLE 4096

Označuje, že rozhraní je odvozeno z IDispatch, buď přímo nebo nepřímo. Tento příznak se vypočítá; pro příznak neexistuje žádný jazyk popisu objektu.

TYPEFLAG_FREVERSEBIND 8192

Indikuje, že základní rozhraní by měla být před kontrolou podřízených položek kontrolována pro překlad názvů, což je obrácené výchozí chování.

TYPEFLAG_FPROXY 16384

Označuje, že rozhraní bude používat dynamickou knihovnu proxy/zástupných odkazů. Tento příznak určuje, že proxy knihovny typů by se nemělo zrušit při zrušení registrace knihovny typů.

Poznámky

Další informace naleznete v tématu TYPEFLAGS výčtu.

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

Platí pro