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