Compartilhar via


estrutura IMAGEHLP_DEFERRED_SYMBOL_LOAD64 (dbghelp.h)

Contém informações sobre uma carga de símbolo adiada.

Sintaxe

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;

Membros

SizeOfStruct

O tamanho da estrutura em bytes. O chamador deve definir esse membro como sizeof(IMAGEHLP_DEFERRED_SYMBOL_LOAD64).

BaseOfImage

O endereço virtual base em que a imagem é carregada.

CheckSum

A soma de verificação computada da imagem. Esse valor pode ser zero.

TimeDateStamp

O valor de data e carimbo de data/hora. O valor é representado no número de segundos decorridos desde a meia-noite (00:00:00), 1º de janeiro de 1970, Hora Coordenada Universal, de acordo com o relógio do sistema. O carimbo de data/hora pode ser impresso usando a função de tempo de execução C (CRT).

FileName[MAX_PATH]

O nome da imagem. O nome pode ou não conter um caminho completo.

Reparse

Se esse membro for TRUE, a operação deverá ser executada novamente. Caso contrário, não deve.

hFile

Um identificador para um arquivo. Esse membro é usado com retornos de chamada CBA_DEFERRED_SYMBOL_LOAD_PARTIAL e IMAGEHLP_DEFERRED_SYMBOL_LOAD_FAILURE .

Flags

Esse membro pode ser um dos valores a seguir.

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

Comentários

Essa estrutura substitui a estrutura IMAGEHLP_DEFERRED_SYMBOL_LOAD . Para obter mais informações, consulte Suporte de plataforma atualizado. IMAGEHLP_DEFERRED_SYMBOL_LOAD é definido da seguinte maneira em 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
Cabeçalho dbghelp.h
Redistribuível DbgHelp.dll 5.1 ou posterior

Confira também

SymRegisterCallbackProc64