TYPEFLAGS Výčet

Definice

Upozornění

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

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.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 = 
Public Enum TYPEFLAGS
Dědičnost
TYPEFLAGS
Atributy

Pole

Name Hodnota Description
TYPEFLAG_FAPPOBJECT 1

Popis typu, který popisuje objekt aplikace.

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 být zobrazeny 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 kromě TYPEFLAG_FDUAL. Nepovoleno na 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 se měla před kontrolou podřízených položek zkontrolovat 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 o TYPEFLAGSknihovně MSDN naleznete v tématu.

Platí pro