Partilhar via


PEStreamOptions Enumeração

Definição

Fornece opções que especificam como as seções de uma imagem de PE são lidas de um fluxo.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class PEStreamOptions
[System.Flags]
public enum PEStreamOptions
[<System.Flags>]
type PEStreamOptions = 
Public Enum PEStreamOptions
Herança
PEStreamOptions
Atributos

Campos

Default 0

Por padrão, o fluxo é descartado quando o PEReader é descartado e as seções da imagem PE são lidas lentamente.

IsLoadedImage 8

Indica que a imagem de PE subjacente foi carregada na memória pelo carregador do sistema operacional.

LeaveOpen 1

Mantém o fluxo aberto quando o PEReader é descartado.

PrefetchEntireImage 4

Lê toda a imagem na memória imediatamente. PEReader fecha o fluxo automaticamente quando o construtor retorna, a menos que LeaveOpen seja especificado.

PrefetchMetadata 2

Lê a seção de metadados na memória imediatamente.

A leitura de outras seções do arquivo não é permitida (InvalidOperationException é gerada pelo PEReader).

PEReader fecha o fluxo automaticamente quando o construtor retorna, a menos que LeaveOpen seja especificado. O arquivo subjacente poderá ser fechado e até mesmo excluído depois que o PEReader for construído.

Aplica-se a