PEHeaders Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce un tipo che legge le intestazioni PE (Portable Executable) e COFF (Common Object File Format) da un flusso.
public ref class PEHeaders sealed
public sealed class PEHeaders
type PEHeaders = class
Public NotInheritable Class PEHeaders
- Ereditarietà
-
PEHeaders
Costruttori
| Nome | Descrizione |
|---|---|
| PEHeaders(Stream, Int32, Boolean) |
Crea un'istanza di una nuova istanza della PEHeaders classe che legge le intestazioni PE da un flusso che rappresenta un'immagine PE di una dimensione specificata e indica se l'immagine PE è stata caricata in memoria. |
| PEHeaders(Stream, Int32) |
Crea un'istanza di una nuova istanza della PEHeaders classe che legge le intestazioni PE da un flusso che rappresenta un'immagine PE di una dimensione specificata. |
| PEHeaders(Stream) |
Crea un'istanza di una nuova istanza della PEHeaders classe che legge le intestazioni PE dalla posizione corrente nel flusso specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| CoffHeader |
Ottiene l'intestazione COFF dell'immagine. |
| CoffHeaderStartOffset |
Ottiene l'offset dei byte dall'inizio dell'immagine PE all'inizio dell'intestazione COFF. |
| CorHeader |
Ottiene l'intestazione COR. |
| CorHeaderStartOffset |
Ottiene l'offset dei byte dall'inizio dell'immagine all'intestazione COR. |
| IsCoffOnly |
Ottiene un valore che indica se l'immagine è solo Coff. |
| IsConsoleApplication |
Ottiene un valore che indica se l'immagine rappresenta un'applicazione console Windows. |
| IsDll |
Ottiene un valore che indica se l'immagine rappresenta una libreria di collegamenti dinamici. |
| IsExe |
Ottiene un valore che indica se l'immagine rappresenta un eseguibile. |
| MetadataSize |
Ottiene le dimensioni dei metadati dell'interfaccia della riga di comando. |
| MetadataStartOffset |
Ottiene l'offset in byte dall'inizio dell'immagine PE all'inizio dei metadati dell'interfaccia della riga di comando. |
| PEHeader |
Ottiene l'intestazione PE dell'immagine. |
| PEHeaderStartOffset |
Ottiene l'offset di byte dell'intestazione dall'inizio dell'immagine. |
| SectionHeaders |
Ottiene le intestazioni di sezione PE. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetContainingSectionIndex(Int32) |
Cerca nelle sezioni dell'immagine PE la sezione contenente l'indirizzo virtuale relativo specificato. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| TryGetDirectoryOffset(DirectoryEntry, Int32) |
Ottiene l'offset (in byte) dall'inizio dell'immagine ai dati della directory specificati. |