Partilhar via


CorPEKind Enumeration

Contém valores que descrevem um arquivo executável portátil (PE), conforme retornado de uma chamada para IMetaDataImport2::GetPEKind.

Syntax

typedef enum CorPEKind {

    peNot           = 0x00000000,
    peILonly        = 0x00000001,
    pe32BitRequired = 0x00000002,
    pe32Plus        = 0x00000004,
    pe32Unmanaged   = 0x00000008,
    pe32BitPreferred= 0x00000010

} CorPEKind;

Members

Member Description
peNot Indica que este não é um arquivo PE.
peILOnly Indica que esse arquivo PE contém apenas código gerenciado.
pe32BitRequired Indica que esse arquivo PE faz chamadas Win32.
pe32Plus Indica que esse arquivo PE é executado em uma plataforma de 64 bits.
pe32Unmanaged Indica que esse arquivo PE é código nativo.
pe32BitPreferred Indica que esse arquivo PE é neutro em relação à plataforma e prefere ser carregado em um ambiente de 32 bits.

Remarks

Esses valores podem ser usados em combinações bitwise.

Requirements

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Header: CorHdr.h

Versões .NET: Disponível desde: .NET Framework 2.0