Platform SDK: Debugging and Error Handling

IMAGEHLP_DEFERRED_SYMBOL_LOAD

The IMAGEHLP_DEFERRED_SYMBOL_LOAD structure contains information about a deferred symbol load.

typedef struct _IMAGEHLP_DEFERRED_SYMBOL_LOAD {
    DWORD   SizeOfStruct;
    DWORD   BaseOfImage;
    DWORD   CheckSum;
    DWORD   TimeDateStamp;
    CHAR    FileName[MAX_PATH];
    BOOLEAN Reparse;
} IMAGEHLP_DEFERRED_SYMBOL_LOAD, *PIMAGEHLP_DEFERRED_SYMBOL_LOAD;

Win64: This structure is defined as follows.

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

Members

SizeOfStruct
Specifies the size of the structure. The caller must set this member to sizeof(IMAGEHLP_DEFERRED_SYMBOL_LOAD).
BaseOfImage
Specifies the base virtual address where the image is loaded.
CheckSum
Specifies the computed checksum of the image. This value can be zero.
TimeDateStamp
Specifies the date and timestamp value. The value is represented in the number of seconds elapsed since midnight (00:00:00), January 1, 1970, Universal Coordinated Time, according to the system clock. The timestamp can be printed using the C run-time (CRT) function ctime.
FileName
Specifies the image name. The name may or may not contain a full path.
Reparse
Windows 2000: Specifies whether the operation should be performed again.

Requirements

  Windows NT/2000: Requires Windows NT 3.51 or later.
  Windows 95/98: Requires Windows 95 or later. Available as a redistributable for Windows 95.
  Header: Declared in Dbghelp.h.

See Also

Debug Help Library Overview, DbgHelp Structures, SymbolRegisteredCallback