Freigeben über


IMAGEHLP_DEFERRED_SYMBOL_LOADW64-Struktur (dbghelp.h)

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

Syntax

typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOADW64 {
  DWORD   SizeOfStruct;
  DWORD64 BaseOfImage;
  DWORD   CheckSum;
  DWORD   TimeDateStamp;
  WCHAR   FileName[MAX_PATH + 1];
  BOOLEAN Reparse;
  HANDLE  hFile;
  DWORD   Flags;
} IMAGEHLP_DEFERRED_SYMBOL_LOADW64, *PIMAGEHLP_DEFERRED_SYMBOL_LOADW64;

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 Bilds. 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), 1. Januar 1970, Koordinierte Weltzeit, gemäß der Systemuhr verstrichen sind. Der Zeitstempel kann mit der C-Laufzeitfunktion ctime (CRT) gedruckt werden.

FileName[MAX_PATH + 1]

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. Dieser Member wird mit CBA_DEFERRED_SYMBOL_LOAD_PARTIAL und IMAGEHLP_DEFERRED_SYMBOL_LOAD_FAILURE Rückrufen verwendet.

Flags

Dieser Member kann einer der folgenden Werte sein.

  • DSLFLAG_MISMATCHED_DBG (0x2)
  • DSLFLAG_MISMATCHED_PDB (0x1)

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

Anforderung Wert
Header dbghelp.h
Verteilbare Komponente DbgHelp.dll 5.1 oder höher

Weitere Informationen

SymRegisterCallbackProc64