TypeLibTypeFlags Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Beskriver de ursprungliga inställningarna för TYPEFLAGS i COM-typbiblioteket som typen importerades från.
Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.
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
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| FAppObject | 1 | En typbeskrivning som beskriver ett |
| FCanCreate | 2 | Instanser av typen kan skapas av |
| FLicensed | 4 | Typen är licensierad. |
| FPreDeclId | 8 | Typen är fördefinierad. Klientprogrammet bör automatiskt skapa en enda instans av objektet som har det här attributet. Namnet på variabeln som pekar på objektet är samma som klassnamnet för objektet. |
| 16 | Typen ska inte visas i webbläsare. |
|
| FControl | 32 | Typen är en kontroll som andra typer kommer att härledas från och som inte ska visas för användarna. |
| FDual | 64 | Gränssnittet tillhandahåller både |
| FNonExtensible | 128 | Gränssnittet kan inte lägga till medlemmar vid körning. |
| FOleAutomation | 256 | De typer som används i gränssnittet är helt kompatibla med Automation, inklusive stöd för vtable-bindning. |
| FRestricted | 512 | Den här flaggan är avsedd för typer eller typer på systemnivå som inte ska visas i webbläsare av typen . |
| FAggregatable | 1024 | Klassen stöder aggregering. |
| FReplaceable | 2048 | Objektet stöder |
| FDispatchable | 4096 | Anger att gränssnittet härleds från |
| FReverseBind | 8192 | Anger att basgränssnitt ska kontrolleras för namnmatchning innan du kontrollerar underordnade gränssnitt. Det här är motsatsen till standardbeteendet. |
Kommentarer
TypeLibTypeFlags används tillsammans med TypeLibTypeAttribute. Flaggorna behålls endast som referens. De används inte av den vanliga språkkörningen.
Mer information TYPEFLAGS finns i MSDN-biblioteket.