Поделиться через


PEHeaders Конструкторы

Определение

Перегрузки

PEHeaders(Stream)

Создает экземпляр класса PEHeaders, который считывает заголовки PE из текущего расположения в указанном потоке.

PEHeaders(Stream, Int32)

Создает экземпляр класса PEHeaders, который считывает заголовки PE из потока, представляющего образ PE указанного размера.

PEHeaders(Stream, Int32, Boolean)

Создает экземпляр класса PEHeaders, который считывает заголовки PE из потока, представляющего образ PE заданного размера, и указывает, загружен ли образ PE в память.

PEHeaders(Stream)

Исходный код:
PEHeaders.cs
Исходный код:
PEHeaders.cs
Исходный код:
PEHeaders.cs

Создает экземпляр класса PEHeaders, который считывает заголовки PE из текущего расположения в указанном потоке.

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)

Параметры

peStream
Stream

Поток, содержащий образ PE начиная с текущей позиции потока и заканчивая его концом.

Исключения

Данные, считанные из потока, имеют недопустимый формат.

Ошибка при чтении из потока.

Поток не поддерживает операции поиска.

peStream имеет значение null.

Применяется к

PEHeaders(Stream, Int32)

Исходный код:
PEHeaders.cs
Исходный код:
PEHeaders.cs
Исходный код:
PEHeaders.cs

Создает экземпляр класса PEHeaders, который считывает заголовки PE из потока, представляющего образ PE указанного размера.

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)

Параметры

peStream
Stream

Поток, содержащий образ PE указанного размера начиная с текущей позиции.

size
Int32

Размер образа PE.

Исключения

Данные, считанные из потока, имеют недопустимый формат.

Ошибка при чтении из потока.

Поток не поддерживает операции поиска.

peStream имеет значение null.

Параметр size является отрицательным или превышает длину потока.

Применяется к

PEHeaders(Stream, Int32, Boolean)

Исходный код:
PEHeaders.cs
Исходный код:
PEHeaders.cs
Исходный код:
PEHeaders.cs

Создает экземпляр класса PEHeaders, который считывает заголовки PE из потока, представляющего образ PE заданного размера, и указывает, загружен ли образ PE в память.

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)

Параметры

peStream
Stream

Поток, содержащий образ PE указанного размера начиная с текущей позиции.

size
Int32

Размер образа PE.

isLoadedImage
Boolean

Значение true, если образ PE был загружен в память загрузчиком ОС; в противном случае значение false.

Исключения

Данные, считанные из потока, имеют недопустимый формат.

Ошибка при чтении из потока.

Поток не поддерживает операции поиска.

peStream имеет значение null.

Параметр size является отрицательным или превышает длину потока.

Применяется к