Freigeben über


IMAGEHLP_DEFERRED_SYMBOL_LOAD-Struktur (dbghelp.h)

Enthält Informationen zu einem verzögerten Ladevorgang von Symbolen.

Syntax

typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD {
  DWORD   SizeOfStruct;
  DWORD   BaseOfImage;
  DWORD   CheckSum;
  DWORD   TimeDateStamp;
  CHAR    FileName[MAX_PATH];
  BOOLEAN Reparse;
  HANDLE  hFile;
} IMAGEHLP_DEFERRED_SYMBOL_LOAD, *PIMAGEHLP_DEFERRED_SYMBOL_LOAD;

Member

SizeOfStruct

Die Größe der Struktur in Bytes. Der Aufrufer muss diesen Member auf sizeof(IMAGEHLP_DEFERRED_SYMBOL_LOAD64)festlegen.

BaseOfImage

Die virtuelle Basisadresse, an die das Image geladen wird.

CheckSum

Die berechnete Prüfsumme des Images. Dieser Wert kann auch 0 sein.

TimeDateStamp

Der Datums- und Zeitstempelwert. Der Wert wird in der Anzahl der Sekunden dargestellt, die seit Mitternacht (00:00:00:00), 1. Januar 1970, Universelle koordinierte Zeit, gemäß der Systemuhr verstrichen sind. Der Zeitstempel kann mit der C-Laufzeitfunktion ctime (CRT) gedruckt werden.

FileName[MAX_PATH]

Der Name des Bilds. Der Name kann einen vollständigen Pfad enthalten.

Reparse

Wenn dieser Member TRUE ist, sollte der Vorgang erneut ausgeführt werden. Andernfalls sollte es nicht.

hFile

Ein Handle für eine Datei. Dieses Element wird mit CBA_DEFERRED_SYMBOL_LOAD_PARTIAL und IMAGEHLP_DEFERRED_SYMBOL_LOAD_FAILURE Rückrufen verwendet.

Hinweise

Diese Struktur ersetzt die IMAGEHLP_DEFERRED_SYMBOL_LOAD-Struktur . Weitere Informationen finden Sie unter Aktualisierte Plattformunterstützung. IMAGEHLP_DEFERRED_SYMBOL_LOAD wird in DbgHelp.h wie folgt definiert.

#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define IMAGEHLP_DEFERRED_SYMBOL_LOAD IMAGEHLP_DEFERRED_SYMBOL_LOAD64
#define PIMAGEHLP_DEFERRED_SYMBOL_LOAD PIMAGEHLP_DEFERRED_SYMBOL_LOAD64
#else
typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD {
    DWORD    SizeOfStruct; 
    DWORD    BaseOfImage;  
    DWORD    CheckSum; 
    DWORD    TimeDateStamp; 
    CHAR     FileName[MAX_PATH]; 
    BOOLEAN  Reparse; 
    HANDLE   hFile; 
} IMAGEHLP_DEFERRED_SYMBOL_LOAD, *PIMAGEHLP_DEFERRED_SYMBOL_LOAD;
#endif

Anforderungen

   
Kopfzeile dbghelp.h
Verteilbare Komponente DbgHelp.dll 5.1 oder höher

Weitere Informationen

SymRegisterCallbackProc64