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


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

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

Синтаксис

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;

Члены

SizeOfStruct

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

BaseOfImage

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

CheckSum

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

TimeDateStamp

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

FileName[MAX_PATH]

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

Reparse

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

hFile

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

Комментарии

Эта структура заменяет структуру 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