TypeLibTypeFlags Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Beschrijft de oorspronkelijke instellingen van de TYPEFLAGS COM-typebibliotheek waaruit het type is geïmporteerd.
Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.
public enum class TypeLibTypeFlags
[System.Flags]
[System.Serializable]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibTypeFlags
[System.Flags]
public enum TypeLibTypeFlags
[<System.Flags>]
[<System.Serializable>]
type TypeLibTypeFlags =
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibTypeFlags =
[<System.Flags>]
type TypeLibTypeFlags =
Public Enum TypeLibTypeFlags
- Overname
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| FAppObject | 1 | Een typebeschrijving die een |
| FCanCreate | 2 | Exemplaren van het type kunnen worden gemaakt door |
| FLicensed | 4 | Het type heeft een licentie. |
| FPreDeclId | 8 | Het type is vooraf gedefinieerd. De clienttoepassing moet automatisch één exemplaar maken van het object met dit kenmerk. De naam van de variabele die naar het object verwijst, is hetzelfde als de klassenaam van het object. |
| 16 | Het type mag niet worden weergegeven in browsers. |
|
| FControl | 32 | Het type is een besturingselement waaruit andere typen worden afgeleid en mag niet worden weergegeven voor gebruikers. |
| FDual | 64 | De interface levert zowel |
| FNonExtensible | 128 | De interface kan geen leden toevoegen tijdens runtime. |
| FOleAutomation | 256 | De typen die in de interface worden gebruikt, zijn volledig compatibel met Automation, inclusief ondersteuning voor vtable-bindingen. |
| FRestricted | 512 | Deze vlag is bedoeld voor typen op systeemniveau of typen die browsers niet mogen weergeven. |
| FAggregatable | 1024 | De klasse ondersteunt aggregatie. |
| FReplaceable | 2048 | Het object ondersteunt |
| FDispatchable | 4096 | Geeft aan dat de interface rechtstreeks of indirect is afgeleid van |
| FReverseBind | 8192 | Geeft aan dat basisinterfaces moeten worden gecontroleerd op naamomzetting voordat onderliggende interfaces worden gecontroleerd. Dit is het omgekeerde van het standaardgedrag. |
Opmerkingen
TypeLibTypeFlags wordt samen met de TypeLibTypeAttribute. De vlaggen worden alleen ter referentie bewaard. Ze worden niet gebruikt door de algemene taalruntime.
Zie de MSDN-bibliotheek voor meer informatie TYPEFLAGS .