Freigeben über


CorAssemblyFlags-Enumeration

Enthält Werte, die die auf eine Assemblykompilierung angewendeten Metadaten beschreiben.

typedef enum CorAssemblyFlags {
    
    afPublicKey             =   0x0001,
    afPA_None               =   0x0000,
    afPA_MSIL               =   0x0010,
    afPA_x86                =   0x0020,
    afPA_IA64               =   0x0030,
    afPA_AMD64              =   0x0040,
    afPA_NoPlatform         =   0x0070,
    afPA_Specified          =   0x0080,
    afPA_Mask               =   0x0070,
    afPA_FullMask           =   0x00F0,
    afPA_Shift              =   0x0004,
    
    afEnableJITcompileTracking  =   0x8000,
    afDisableJITcompileOptimizer=   0x4000,
    
    afRetargetable          =   0x0100,
    
} CorAssemblyFlags;

Member

Member

Beschreibungen

afPublicKey

Gibt an, dass der Assemblyverweis den vollständigen, nicht mit einem Hash versehenen öffentlichen Schlüssel enthält.

afPA_None

Gibt an, dass die Prozessorarchitektur nicht definiert ist.

afPA_MSIL

Gibt an, dass die Prozessorarchitektur neutral (PE32) ist.

afPA_x86

Gibt an, dass die Prozessorarchitektur x86 (PE32) verwendet wird.

afPA_IA64

Gibt an, dass die Prozessorarchitektur Itanium (PE32+) verwendet wird.

afPA_AMD64

Gibt an, dass die Prozessorarchitektur AMD X64 (PE32+) verwendet wird.

afPA_NoPlatform

Gibt an, dass die Assembly eine Verweisassembly ist; das heißt, sie gilt für jede Architektur, aber kann auf keiner Architektur ausgeführt werden. Dadurch ist das Flag mit afPA_Mask identisch.

afPA_Specified

Gibt an, dass die Flags der Prozessorarchitektur an den AssemblyRef-Datensatz weitergegeben werden sollen.

afPA_Mask

Eine die Prozessorarchitektur beschreibende Maske.

afPA_FullMask

Gibt an, dass die Beschreibung der Prozessorarchitektur enthalten ist.

afPA_Shift

Gibt einen Schiebezähler zum und vom Index in den Flags der Prozessorarchitektur an.

afEnableJITcompileTracking

Gibt den entsprechenden Wert von DebuggableAttribute.DebuggingModes von DebuggableAttribute an.

afDisableJITcompileOptimizer

Gibt den entsprechenden Wert von DebuggableAttribute.DebuggingModes von DebuggableAttribute an.

afRetargetable

Gibt an, dass die Assembly zur Laufzeit erneut als Ziel für eine Assembly eines anderen Herausgebers verwendet werden kann.

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

Siehe auch

Weitere Ressourcen

Metadatenenumerationen