TYPEFLAGS Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- Atributy
Pole
TYPEFLAG_FAGGREGATABLE | 1024 | Třída podporuje agregaci. |
TYPEFLAG_FAPPOBJECT | 1 | Popis typu, který popisuje |
TYPEFLAG_FCANCREATE | 2 | Instance tohoto typu lze vytvořit pomocí |
TYPEFLAG_FCONTROL | 32 | Typ je ovládací prvek, ze kterého budou odvozeny další typy a neměly by se zobrazovat uživatelům. |
TYPEFLAG_FDISPATCHABLE | 4096 | Označuje, že rozhraní je odvozeno z |
TYPEFLAG_FDUAL | 64 | Rozhraní poskytuje vazby |
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í duálního v rozhraní nastaví tento příznak i TYPEFLAG_FDUAL. Tento příznak není povolen u 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 knihovnu dynamického propojení proxy nebo zástupné procedury. Tento příznak určuje, že při zrušení registrace knihovny typů by neměl být zrušena registrace proxy knihovny typů. |
TYPEFLAG_FREPLACEABLE | 2048 | Objekt podporuje |
TYPEFLAG_FRESTRICTED | 512 | Nemělo by být přístupné z jazyků maker. Tento příznak je určený pro typy na úrovni systému nebo typy, které by prohlížeče neměly zobrazovat. |
TYPEFLAG_FREVERSEBIND | 8192 | Označuje, že před kontrolou podřízených položek by se měl zkontrolovat překlad názvů v základních rozhraních, což je opak výchozího chování. |
Poznámky
Další informace najdete v tématu Výčet TYPEFLAGS.
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.