TYPEFLAGS Výčet

Definice

Upozornění

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

Upozornění

Toto rozhraní API je teď zastaralé.

Místo toho použijte TYPEFLAGS.

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

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

Pole

TYPEFLAG_FAGGREGATABLE 1024

Třída podporuje agregaci.

TYPEFLAG_FAPPOBJECT 1

Popis typu, který popisuje objekt Aplikace.

TYPEFLAG_FCANCREATE 2

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

TYPEFLAG_FCONTROL 32

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

TYPEFLAG_FDISPATCHABLE 4096

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

TYPEFLAG_FDUAL 64

Rozhraní poskytuje vazbu I IDispatch VTBL.

TYPEFLAG_FHIDDEN 16

Typ by se neměl zobrazovat prohlížečům.

TYPEFLAG_FLICENSED 4

Typ je licencovaný.

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ím duálního v rozhraní se kromě TYPEFLAG_FDUALnastaví i tento příznak . Není povoleno na dispinterfaces.

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_FPROXY 16384

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

TYPEFLAG_FREPLACEABLE 2048

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

TYPEFLAG_FRESTRICTED 512

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

TYPEFLAG_FREVERSEBIND 8192

Určuje, že základní rozhraní by měla být před kontrolou podřízených položek zkontrolována pro překlad názvů, což je opačné než výchozí chování.

Poznámky

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

Platí pro