Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält Werte, die Typmetadaten angeben.
typedef enum CorTypeAttr {
tdVisibilityMask = 0x00000007,
tdNotPublic = 0x00000000,
tdPublic = 0x00000001,
tdNestedPublic = 0x00000002,
tdNestedPrivate = 0x00000003,
tdNestedFamily = 0x00000004,
tdNestedAssembly = 0x00000005,
tdNestedFamANDAssem = 0x00000006,
tdNestedFamORAssem = 0x00000007,
tdLayoutMask = 0x00000018,
tdAutoLayout = 0x00000000,
tdSequentialLayout = 0x00000008,
tdExplicitLayout = 0x00000010,
tdClassSemanticsMask = 0x00000020,
tdClass = 0x00000000,
tdInterface = 0x00000020,
tdAbstract = 0x00000080,
tdSealed = 0x00000100,
tdSpecialName = 0x00000400,
tdImport = 0x00001000,
tdSerializable = 0x00002000,
tdStringFormatMask = 0x00030000,
tdAnsiClass = 0x00000000,
tdUnicodeClass = 0x00010000,
tdAutoClass = 0x00020000,
tdCustomFormatClass = 0x00030000,
tdCustomFormatMask = 0x00C00000,
tdBeforeFieldInit = 0x00100000,
tdForwarder = 0x00200000,
tdReservedMask = 0x00040800,
tdRTSpecialName = 0x00000800,
tdHasSecurity = 0x00040000,
} CorTypeAttr;
Member
Member |
Beschreibung |
|---|---|
tdVisibilityMask |
Wird für Informationen zur Typsichtbarkeit verwendet. |
tdNotPublic |
Gibt an, dass sich der Typ nicht im öffentlichen Bereich befindet. |
tdPublic |
Gibt an, dass sich der Typ im öffentlichen Bereich befindet. |
tdNestedPublic |
Gibt an, dass der Typ mit öffentlicher Sichtbarkeit geschachtelt ist. |
tdNestedPrivate |
Gibt an, dass der Typ mit privater Sichtbarkeit geschachtelt ist. |
tdNestedFamily |
Gibt an, dass der Typ mit privater Familiensichtbarkeit geschachtelt ist. |
tdNestedAssembly |
Gibt an, dass der Typ mit Assemblysichtbarkeit geschachtelt ist. |
tdNestedFamANDAssem |
Gibt an, dass der Typ mit Familien- und Assemblysichtbarkeit geschachtelt ist. |
tdNestedFamORAssem |
Gibt an, dass der Typ mit Familien- oder Assemblysichtbarkeit geschachtelt ist. |
tdLayoutMask |
Ruft Layoutinformationen für den Typ ab. |
tdAutoLayout |
Gibt an, dass für die Felder dieses Typs ein automatisches Layout erfolgt. |
tdSequentialLayout |
Gibt an, dass für die Felder dieses Typs ein sequenzielles Layout erfolgt. |
tdExplicitLayout |
Gibt an, dass das Feldlayout explizit angegeben wird. |
tdClassSemanticsMask |
Ruft semantische Informationen zu dem Typ ab. |
tdClass |
Gibt an, dass der Typ eine Klasse ist. |
tdInterface |
Gibt an, dass der Typ eine Schnittstelle ist. |
tdAbstract |
Gibt an, dass der Typ abstrakt ist. |
tdSealed |
Gibt an, dass der Typ nicht erweitert werden kann. |
tdSpecialName |
Gibt an, dass der Klassenname speziell ist. Der Name beschreibt die Besonderheit. |
tdImport |
Gibt an, dass der Typ importiert wird. |
tdSerializable |
Gibt an, dass der Typ serialisierbar ist. |
tdStringFormatMask |
Ruft Informationen zu der Codierung und Formatierung von Zeichenfolgen ab. |
tdAnsiClass |
Gibt an, dass dieser Typ eine LPTSTR als ANSI interpretiert. |
tdUnicodeClass |
Gibt an, dass dieser Typ eine LPTSTR als Unicode interpretiert. |
tdAutoClass |
Gibt an, dass dieser Typ eine LPTSTR automatisch interpretiert. |
tdCustomFormatClass |
Gibt an, dass der Typ eine nicht standardisierte Codierung aufweist, die durch CustomFormatMask angegeben wird. |
tdCustomFormatMask |
Verwenden Sie diese Maske, um Informationen zu einer nicht standardisierten Codierung für systemeigene Interops abzurufen. Die Bedeutung der Werte dieser zwei Bits ist nicht angegeben. |
tdBeforeFieldInit |
Gibt an, dass der Typ vor dem ersten Zugriffsversuch auf ein statisches Feld initialisiert werden muss. |
tdForwarder |
Gibt an, dass der Typ exportiert wird, und gibt außerdem eine Typweiterleitung an. |
tdReservedMask |
Dieses Flag und die Flags darunter werden von der Common Language Runtime intern verwendet. |
tdRTSpecialName |
Gibt an, dass die Common Language Runtime die Codierung von Namen überprüfen soll. |
tdHasSecurity |
Gibt an, dass dem Typ Sicherheit zugeordnet ist. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorHdr.h
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0