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.
Definierar egenskaperna och attributen för en typbeskrivning.
Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.
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
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| TYPEFLAG_FAPPOBJECT | 1 | En typbeskrivning som beskriver ett |
| 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 på ett gränssnitt anges både den här flaggan och TYPEFLAG_FDUAL. Den här flaggan är inte tillåten 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 efter namnmatchning innan underordnade objekt kontrolleras, vilket är 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 finns i TYPEFLAGS-uppräkning.
Den vanliga språkkörningen utlöser ett undantag när en COM-metod i intern kod returnerar en HRESULT. Mer information finns i Så här: Mappa HRESULT och undantag.