TypeLibTypeFlags 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í.
Popisuje původní nastavení TYPEFLAGS v knihovně typů modelu COM, ze které byl typ importován.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
public enum class TypeLibTypeFlags
[System.Flags]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibTypeFlags
[<System.Flags>]
type TypeLibTypeFlags =
[<System.Flags>]
[<System.Serializable>]
type TypeLibTypeFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibTypeFlags =
Public Enum TypeLibTypeFlags
- Dědičnost
- Atributy
Pole
| Name | Hodnota | Description |
|---|---|---|
| FAppObject | 1 | Popis typu, který popisuje |
| FCanCreate | 2 | Instance typu lze vytvořit pomocí |
| FLicensed | 4 | Typ je licencovaný. |
| 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. |
|
| FControl | 32 | Typ je ovládací prvek, ze kterého budou odvozeny jiné typy, a neměly by být zobrazeny uživatelům. |
| FDual | 64 | Rozhraní poskytuje vazby tabulek |
| FNonExtensible | 128 | Rozhraní nemůže přidávat členy za běhu. |
| FOleAutomation | 256 | Typy používané v rozhraní jsou plně kompatibilní se službou Automation, včetně podpory vazeb vtable. |
| FRestricted | 512 | Tento příznak je určený pro typy nebo typy na úrovni systému, které by se neměly zobrazovat v prohlížečích. |
| FAggregatable | 1024 | Třída podporuje agregaci. |
| FReplaceable | 2048 | Objekt podporuje |
| FDispatchable | 4096 | Označuje, že rozhraní je odvozeno z |
| FReverseBind | 8192 | Označuje, že základní rozhraní by měla být před kontrolou podřízených rozhraní kontrolována pro překlad ip adres. Jedná se o opak výchozího chování. |
Poznámky
TypeLibTypeFlags se používá spolu s TypeLibTypeAttribute. Příznaky se zachovají pouze pro referenci. Modul CLR (Common Language Runtime) je nepoužívá.
Další informace najdete TYPEFLAGS v knihovně MSDN.