다음을 통해 공유


PEHeaders 생성자

정의

오버로드

PEHeaders(Stream)

지정된 스트림의 현재 위치에서 PE 헤더를 읽는 PEHeaders 클래스의 새 인스턴스를 인스턴스화합니다.

PEHeaders(Stream, Int32)

지정된 크기의 PE 이미지를 나타내는 스트림에서 PE 헤더를 읽는 PEHeaders 클래스의 새 인스턴스를 인스턴스화합니다.

PEHeaders(Stream, Int32, Boolean)

지정된 크기의 PE 이미지를 나타내고 PE 이미지를 메모리로 로드했는지 여부를 표시하는 스트림에서 PE 헤더를 읽는 PEHeaders 클래스의 새 인스턴스를 인스턴스화합니다.

PEHeaders(Stream)

Source:
PEHeaders.cs
Source:
PEHeaders.cs
Source:
PEHeaders.cs

지정된 스트림의 현재 위치에서 PE 헤더를 읽는 PEHeaders 클래스의 새 인스턴스를 인스턴스화합니다.

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)

Source:
PEHeaders.cs
Source:
PEHeaders.cs
Source:
PEHeaders.cs

지정된 크기의 PE 이미지를 나타내는 스트림에서 PE 헤더를 읽는 PEHeaders 클래스의 새 인스턴스를 인스턴스화합니다.

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)

Source:
PEHeaders.cs
Source:
PEHeaders.cs
Source:
PEHeaders.cs

지정된 크기의 PE 이미지를 나타내고 PE 이미지를 메모리로 로드했는지 여부를 표시하는 스트림에서 PE 헤더를 읽는 PEHeaders 클래스의 새 인스턴스를 인스턴스화합니다.

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

OS 로더에서 PE 이미지를 메모리로 로드했으면 true이고, 그렇지 않으면 false입니다.

예외

스트림에서 읽은 데이터의 형식이 잘못되었습니다.

스트림에서 읽는 중 오류가 발생했습니다.

스트림이 검색 작업을 지원하지 않습니다.

peStream이(가) null인 경우

size가 음수이거나 스트림의 끝을 넘어 확장됩니다.

적용 대상