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
| Name | Hodnota | Description |
|---|---|---|
| TYPEFLAG_FAPPOBJECT | 1 | Popis typu, který popisuje |
| TYPEFLAG_FCANCREATE | 2 | Instance typu lze vytvořit pomocí |
| 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. |
| 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 |
| 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 |
| TYPEFLAG_FDISPATCHABLE | 4096 | Označuje, že rozhraní je odvozeno z |
| 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.