PEHeaders 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義可從資料流讀取 PE (可攜式執行檔) 和 COFF (通用物件檔案格式) 標頭的類型。
public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
- 繼承
-
PEHeaders
建構函式
PEHeaders(Stream) |
具現化 PEHeaders 類別的新執行個體,它會在指定資料流的目前位置讀取 PE 標頭。 |
PEHeaders(Stream, Int32) |
具現化 PEHeaders 類別的新執行個體,它會從表示指定大小 PE 映像的資料流中讀取 PE 標頭。 |
PEHeaders(Stream, Int32, Boolean) |
具現化 PEHeaders 類別的新執行個體,它會從表示指定大小 PE 映像的資料流中讀取 PE 標頭,並指出 PE 映像是否已載入至記憶體。 |
屬性
CoffHeader |
取得映像的 COFF 標頭。 |
CoffHeaderStartOffset |
取得從 PE 映像開頭到 COFF 標頭開頭的位元組位移。 |
CorHeader |
取得 COR 標頭。 |
CorHeaderStartOffset |
取得從映像開頭到 COR 標頭的位元組位移。 |
IsCoffOnly |
取得值,指出是否僅為 Coff 映像。 |
IsConsoleApplication |
取得值,指出映像是否表示 Windows 主控台應用程式。 |
IsDll |
取得值,指出映像是否表示動態連結程式庫。 |
IsExe |
取得值,指出映像是否表示可執行檔。 |
MetadataSize |
取得 CLI 中繼資料大小。 |
MetadataStartOffset |
取得從 PE 映像開頭到 CLI 中繼資料開頭的位移 (以位元組為單位)。 |
PEHeader |
取得映像的 PE 標頭。 |
PEHeaderStartOffset |
取得映像開頭的標頭位元組位移。 |
SectionHeaders |
取得 PE 區段標頭。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetContainingSectionIndex(Int32) |
在 PE 映像區段中搜尋包含指定相對虛擬位址的區段。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
TryGetDirectoryOffset(DirectoryEntry, Int32) |
取得從映像開頭到指定目錄資料的位移 (以位元組為單位)。 |