System.Reflection.PortableExecutable Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable).
Classes
CoffHeader |
Representa o cabeçalho de um arquivo COFF. |
CorHeader |
Representa o cabeçalho da CLI (Common Language Infrastructure) da imagem executável do .NET. |
DebugDirectoryBuilder |
Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable). |
ManagedPEBuilder |
Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable). |
PEBuilder |
Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable). |
PEDirectoriesBuilder |
Cria diretórios de PE. |
PEHeader |
Representa o cabeçalho do arquivo PE (Portable Executable). |
PEHeaderBuilder |
Define o cabeçalho de um arquivo PE (executável portátil). |
PEHeaders |
Define um tipo que lê cabeçalhos PE (Executável Portátil) e COFF de um fluxo. |
PEReader |
Fornece um leitor para arquivos no formato PE (Executável Portátil). |
ResourceSectionBuilder |
Define a classe base para um construtor de seções de recursos de PE. Derive de ResourceSectionBuilder para fornecer lógica de serialização para recursos nativos. |
Estruturas
CodeViewDebugDirectoryData |
Fornece informações sobre um arquivo PDB (banco de dados de depuração do programa). |
DebugDirectoryEntry |
Identifica a localização, o tamanho e o formato de um bloco de informações de depuração. |
DirectoryEntry |
Representa uma entrada de diretório na imagem PE (Portable Executable). |
PdbChecksumDebugDirectoryData |
Representa uma entrada de diretório de depuração de soma de verificação do PDB. |
PEBuilder.Section |
Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable). |
PEMemoryBlock |
Representa um bloco de memória na imagem PE (Portable Executable). |
SectionHeader |
Fornece informações sobre o cabeçalho da seção de um arquivo PE/COFF. |
SectionLocation |
Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable). |
Enumerações
Characteristics |
Representa as características do arquivo COFF (Common Object File Format). |
CorFlags |
Representa os sinalizadores de runtime para uma imagem executável do .NET. |
DebugDirectoryEntryType |
Uma enumeração que descreve o formato das informações de depuração de um DebugDirectoryEntry. |
DllCharacteristics |
Descreve as características de uma biblioteca de links dinâmicos. |
Machine |
Especifica a arquitetura de CPU do computador de destino. |
PEMagic |
Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable). |
PEStreamOptions |
Fornece opções que especificam como as seções de uma imagem de PE são lidas de um fluxo. |
SectionCharacteristics |
Fornece classes relacionadas à leitura ou gravação de arquivos PE (Portable Executable). |
Subsystem |
Descreve o requisito de subsistema para a imagem. |
Comentários
Esse namespace contém as seguintes classes principais:
- A ManagedPEBuilder classe , que é usada para gravar um assembly como um arquivo PE.
- A PEReader classe , que é usada para ler um arquivo PE e para obter um MetadataReader para ler metadados de assembly associados.