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

影像的計算總和檢查碼。 此值可以是零。

TimeDateStamp

日期和時間值。 此值會以自午夜 (00:00:00) ,1970 年 1 月 1 日通用國際標準時間起經過的秒數表示。 您可以使用 C 執行時間 (CRT) 函式 ctime來列印時間戳記。

FileName[MAX_PATH]

影像名稱。 名稱不一定包含完整路徑。

Reparse

如果這個成員為 TRUE,則應該再次執行作業。 否則,不應該這樣做。

hFile

檔案的控制碼。 這個成員會與 CBA_DEFERRED_SYMBOL_LOAD_PARTIALIMAGEHLP_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