Compartir a través de


estructura IMAGEHLP_DEFERRED_SYMBOL_LOAD64 (dbghelp.h)

Contiene información sobre una carga de símbolos diferida.

Sintaxis

typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD64 {
  DWORD   SizeOfStruct;
  DWORD64 BaseOfImage;
  DWORD   CheckSum;
  DWORD   TimeDateStamp;
  CHAR    FileName[MAX_PATH];
  BOOLEAN Reparse;
  HANDLE  hFile;
  DWORD   Flags;
} IMAGEHLP_DEFERRED_SYMBOL_LOAD64, *PIMAGEHLP_DEFERRED_SYMBOL_LOAD64;

Miembros

SizeOfStruct

El tamaño de la estructura en bytes. El llamador debe establecer este miembro en sizeof(IMAGEHLP_DEFERRED_SYMBOL_LOAD64).

BaseOfImage

Dirección virtual base donde se carga la imagen.

CheckSum

Suma de comprobación calculada de la imagen. Este valor puede ser cero.

TimeDateStamp

Valor de fecha y marca de tiempo. El valor se representa en el número de segundos transcurridos desde la medianoche (00:00:00), 1 de enero de 1970, Hora coordinada universal, según el reloj del sistema. La marca de tiempo se puede imprimir mediante la función C en tiempo de ejecución (CRT) ctime.

FileName[MAX_PATH]

El nombre de la imagen. El nombre puede contener o no una ruta de acceso completa.

Reparse

Si este miembro es TRUE, la operación se debe realizar de nuevo. De lo contrario, no debería.

hFile

Manipulador de un archivo. Este miembro se usa con devoluciones de llamada CBA_DEFERRED_SYMBOL_LOAD_PARTIAL y IMAGEHLP_DEFERRED_SYMBOL_LOAD_FAILURE .

Flags

Este miembro puede ser uno de los valores siguientes.

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

Comentarios

Esta estructura sustituye a la estructura IMAGEHLP_DEFERRED_SYMBOL_LOAD . Para obtener más información, consulte Compatibilidad con la plataforma actualizada. IMAGEHLP_DEFERRED_SYMBOL_LOAD se define de la siguiente manera en 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

Requisitos

Requisito Valor
Header dbghelp.h
Redistribuible DbgHelp.dll 5.1 o posterior

Consulte también

SymRegisterCallbackProc64