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
является отрицательным или превышает длину потока.