Поделиться через


Перечисление CorAssemblyFlags

Содержит значения, которые описывают метаданные, применяемые к компиляции сборки.

Синтаксис

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

Элементы

Член Описание
afPublicKey Указывает, что ссылка на сборку содержит полный открытый ключ без хэширования.
afPA_None Указывает, что архитектура процессора не указана.
afPA_MSIL Указывает, что архитектура процессора является нейтральной (PE32).
afPA_x86 Указывает, что архитектура процессора — x86 (PE32).
afPA_IA64 Указывает, что архитектура процессора — Itanium (PE32+).
afPA_AMD64 Указывает, что архитектура процессора — AMD X64 (PE32+).
afPA_ARM Указывает, что архитектура процессора — ARM (PE32).
afPA_NoPlatform Указывает, что сборка является эталонной; то есть он применяется к любой архитектуре, но не может выполняться в любой архитектуре. Таким образом, флаг совпадает с afPA_Mask.
afPA_Specified Указывает, что флаги архитектуры процессора должны быть распространены на AssemblyRef запись.
afPA_Mask Маска, описывающая архитектуру процессора.
afPA_FullMask Указывает, что включено описание архитектуры процессора.
afPA_Shift Указывает число сдвигов в флагах архитектуры процессора в индекс и из индекса.
afEnableJITcompileTracking Указывает соответствующее значение из DebuggableAttribute.DebuggingModes объекта DebuggableAttribute.
afDisableJITcompileOptimizer Указывает соответствующее значение из DebuggableAttribute.DebuggingModes объекта DebuggableAttribute.
afRetargetable Указывает, что сборку можно перенацелить во время выполнения на сборку другого издателя.
afContentType_Mask Маска, описывающая тип контента.
afContentType_Default Указывает тип контента по умолчанию.
afContentType_WindowsRuntime Указывает тип контента среда выполнения Windows.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: CorHdr.h

платформа .NET Framework версии: доступно с версии 1.0.

См. также раздел