TYPEFLAGS 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.
Varning
Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202
Använd TYPEFLAGS i stället.
Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.
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
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| TYPEFLAG_FAPPOBJECT | 1 | En typbeskrivning som beskriver ett programobjekt. |
| TYPEFLAG_FCANCREATE | 2 | Instanser av typen kan skapas av |
| TYPEFLAG_FLICENSED | 4 | Typen är licensierad. |
| TYPEFLAG_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. |
|
| TYPEFLAG_FCONTROL | 32 | Typen är en kontroll som andra typer kommer att härledas från och som inte ska visas för användarna. |
| TYPEFLAG_FDUAL | 64 | Gränssnittet tillhandahåller både |
| TYPEFLAG_FNONEXTENSIBLE | 128 | Gränssnittet kan inte lägga till medlemmar vid körning. |
| TYPEFLAG_FOLEAUTOMATION | 256 | De typer som används i gränssnittet är helt kompatibla med Automation, inklusive stöd för VTBL-bindning. Om du ställer in dubbla i ett gränssnitt anges den här flaggan utöver TYPEFLAG_FDUAL. Inte tillåtet på dispinterfaces. |
| TYPEFLAG_FRESTRICTED | 512 | Bör inte vara tillgänglig från makrospråk. Den här flaggan är avsedd för typer eller typer på systemnivå som inte ska visas i webbläsare av typen . |
| TYPEFLAG_FAGGREGATABLE | 1024 | Klassen stöder aggregering. |
| TYPEFLAG_FREPLACEABLE | 2048 | Objektet stöder |
| TYPEFLAG_FDISPATCHABLE | 4096 | Anger att gränssnittet härleds från |
| TYPEFLAG_FREVERSEBIND | 8192 | Anger att basgränssnitten ska kontrolleras för namnmatchning innan du kontrollerar underordnade, motsatsen till standardbeteendet. |
| TYPEFLAG_FPROXY | 16384 | Anger att gränssnittet använder ett dynamiskt proxy-/stub-länkbibliotek. Den här flaggan anger att typbiblioteksproxyn inte ska avregistreras när typbiblioteket avregistreras. |
Kommentarer
Mer information om TYPEFLAGSfinns i MSDN-biblioteket.