IMAGEHLP_DEFERRED_SYMBOL_LOAD struttura (dbghelp.h)

Contiene informazioni sul caricamento di un simbolo posticipato.

Sintassi

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;

Members

SizeOfStruct

Dimensioni della struttura, in byte. Il chiamante deve impostare questo membro su sizeof(IMAGEHLP_DEFERRED_SYMBOL_LOAD64).

BaseOfImage

Indirizzo virtuale di base in cui viene caricata l'immagine.

CheckSum

Checksum calcolato dell'immagine. Il valore può essere zero.

TimeDateStamp

Valore data e timestamp. Il valore è rappresentato nel numero di secondi trascorsi dalla mezzanotte (00:00:00), 1 gennaio 1970, Ora coordinata universale, in base all'orologio di sistema. Il timestamp può essere stampato usando la funzione C run-time (CRT).

FileName[MAX_PATH]

Nome dell'immagine. Il nome può o non contenere un percorso completo.

Reparse

Se questo membro è TRUE, l'operazione deve essere eseguita di nuovo. In caso contrario, non dovrebbe.

hFile

Handle in un file. Questo membro viene usato con CBA_DEFERRED_SYMBOL_LOAD_PARTIAL e IMAGEHLP_DEFERRED_SYMBOL_LOAD_FAILURE callback.

Commenti

Questa struttura sostituisce la struttura IMAGEHLP_DEFERRED_SYMBOL_LOAD . Per altre informazioni, vedere Supporto della piattaforma aggiornato. IMAGEHLP_DEFERRED_SYMBOL_LOAD è definito come indicato di seguito in DbgHelp.h.

#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

Requisiti

   
Intestazione dbghelp.h
Componente ridistribuibile DbgHelp.dll 5.1 o versioni successive

Vedi anche

SymRegisterCallbackProc64