Поделиться через


структура IMAGEHLP_DEFERRED_SYMBOL_LOADW64 (dbghelp.h)

Содержит сведения об отложенной загрузке символов.

Синтаксис

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;

Члены

SizeOfStruct

Размер структуры в байтах. Вызывающий объект должен присвоить этому члену значение sizeof(IMAGEHLP_DEFERRED_SYMBOL_LOAD64).

BaseOfImage

Базовый виртуальный адрес, по которому загружается образ.

CheckSum

Вычисленная контрольная сумма образа. Это значение может быть равно 0.

TimeDateStamp

Значение даты и метки времени. Значение представлено в количестве секунд, прошедшем с полуночи (00:00:00), 1 января 1970 года, универсальное координированное время, в соответствии с системными часами. Метку времени можно распечатать с помощью функции C run-time (CRT) ctime.

FileName[MAX_PATH + 1]

Имя изображения. Имя может содержать полный путь.

Reparse

Если этот член имеет значение TRUE, операция должна быть выполнена снова. В противном случае это не должно быть.

hFile

Дескриптор файла. Этот элемент используется с обратными вызовами CBA_DEFERRED_SYMBOL_LOAD_PARTIAL и IMAGEHLP_DEFERRED_SYMBOL_LOAD_FAILURE .

Flags

Этот элемент может быть одним из следующих значений.

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

Комментарии

Эта структура заменяет структуру IMAGEHLP_DEFERRED_SYMBOL_LOAD . Дополнительные сведения см. в разделе Обновленная поддержка платформы. IMAGEHLP_DEFERRED_SYMBOL_LOAD в 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

Требования

Требование Значение
Заголовок dbghelp.h
Распространяемые компоненты DbgHelp.dll 5.1 или более поздней версии

См. также раздел

SymRegisterCallbackProc64