Partilhar via


Enumeração CorPEKind

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

Syntax

typedef enum CorPEKind {  
  
    peNot           = 0x00000000,  
    peILonly        = 0x00000001,  
    pe32BitRequired = 0x00000002,  
    pe32Plus        = 0x00000004,  
    pe32Unmanaged   = 0x00000008,  
    pe32BitPreferred= 0x00000010  
  
} CorPEKind;  

Membros

Membro Description
peNot Indica que este não é um ficheiro PE.
peILOnly Indica que este ficheiro PE contém apenas código gerido.
pe32BitRequired Indica que este ficheiro PE faz chamadas Win32.
pe32Plus Indica que este ficheiro PE é executado numa plataforma de 64 bits.
pe32Unmanaged Indica que este ficheiro PE é um código nativo.
pe32BitPreferred Indica que este ficheiro PE é neutro em termos de plataforma e prefere ser carregado num ambiente de 32 bits.

Observações

Estes valores podem ser utilizados em combinações bit-a-bit.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: CorHdr.h

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

Ver também