Compartilhar via


PEHeaders Construtores

Definição

Sobrecargas

PEHeaders(Stream)

Cria uma nova instância da classe PEHeaders que lê os cabeçalhos PE da localização atual no fluxo especificado.

PEHeaders(Stream, Int32)

Cria uma nova instância da classe PEHeaders que lê os cabeçalhos PE de um fluxo que representa a imagem PE de um tamanho especificado.

PEHeaders(Stream, Int32, Boolean)

Cria uma nova instância da classe PEHeaders que lê os cabeçalhos PE de um fluxo que representa a imagem PE de um tamanho especificado e indica se a imagem PE foi carregada na memória.

PEHeaders(Stream)

Origem:
PEHeaders.cs
Origem:
PEHeaders.cs
Origem:
PEHeaders.cs

Cria uma nova instância da classe PEHeaders que lê os cabeçalhos PE da localização atual no fluxo especificado.

public:
 PEHeaders(System::IO::Stream ^ peStream);
public PEHeaders (System.IO.Stream peStream);
new System.Reflection.PortableExecutable.PEHeaders : System.IO.Stream -> System.Reflection.PortableExecutable.PEHeaders
Public Sub New (peStream As Stream)

Parâmetros

peStream
Stream

Um fluxo que contém a imagem PE começando na posição atual do fluxo e terminando no final dele.

Exceções

Os dados lidos do fluxo têm um formato inválido.

Erro ao ler do fluxo.

O fluxo não dá suporte para operações de busca.

peStream é null.

Aplica-se a

PEHeaders(Stream, Int32)

Origem:
PEHeaders.cs
Origem:
PEHeaders.cs
Origem:
PEHeaders.cs

Cria uma nova instância da classe PEHeaders que lê os cabeçalhos PE de um fluxo que representa a imagem PE de um tamanho especificado.

public:
 PEHeaders(System::IO::Stream ^ peStream, int size);
public PEHeaders (System.IO.Stream peStream, int size);
new System.Reflection.PortableExecutable.PEHeaders : System.IO.Stream * int -> System.Reflection.PortableExecutable.PEHeaders
Public Sub New (peStream As Stream, size As Integer)

Parâmetros

peStream
Stream

Um fluxo que contém a imagem PE do tamanho especificado, começando em sua posição atual.

size
Int32

O tamanho da imagem PE.

Exceções

Os dados lidos do fluxo têm um formato inválido.

Erro ao ler do fluxo.

O fluxo não dá suporte para operações de busca.

peStream é null.

size é negativo ou ultrapassa o final do fluxo.

Aplica-se a

PEHeaders(Stream, Int32, Boolean)

Origem:
PEHeaders.cs
Origem:
PEHeaders.cs
Origem:
PEHeaders.cs

Cria uma nova instância da classe PEHeaders que lê os cabeçalhos PE de um fluxo que representa a imagem PE de um tamanho especificado e indica se a imagem PE foi carregada na memória.

public:
 PEHeaders(System::IO::Stream ^ peStream, int size, bool isLoadedImage);
public PEHeaders (System.IO.Stream peStream, int size, bool isLoadedImage);
new System.Reflection.PortableExecutable.PEHeaders : System.IO.Stream * int * bool -> System.Reflection.PortableExecutable.PEHeaders
Public Sub New (peStream As Stream, size As Integer, isLoadedImage As Boolean)

Parâmetros

peStream
Stream

O fluxo que contém a imagem PE do tamanho especificado, começando em sua posição atual.

size
Int32

O tamanho da imagem PE.

isLoadedImage
Boolean

true se a imagem de PE subjacente foi carregada na memória pelo carregador do sistema operacional; caso contrário, false.

Exceções

Os dados lidos do fluxo têm um formato inválido.

Erro ao ler do fluxo.

O fluxo não dá suporte para operações de busca.

peStream é null.

size é negativo ou ultrapassa o final do fluxo.

Aplica-se a