Export (0) Print
Expand All
Expand Minimize

IMAGEHLP_DEFERRED_SYMBOL_LOAD64 structure

Contains information about a deferred symbol load.

Syntax


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

Members

SizeOfStruct

The size of the structure, in bytes. The caller must set this member to sizeof(IMAGEHLP_DEFERRED_SYMBOL_LOAD64).

BaseOfImage

The base virtual address where the image is loaded.

CheckSum

The computed checksum of the image. This value can be zero.

TimeDateStamp

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

The image name. The name may or may not contain a full path.

Reparse

If this member is TRUE, the operation should be performed again. Otherwise, it should not.

hFile

A handle to a file. This member is used with CBA_DEFERRED_SYMBOL_LOAD_PARTIAL and IMAGEHLP_DEFERRED_SYMBOL_LOAD_FAILURE callbacks.

Flags

This member can be one of the following values.

DSLFLAG_MISMATCHED_DBG (0x2)
DSLFLAG_MISMATCHED_PDB (0x1)

Remarks

This structure supersedes the IMAGEHLP_DEFERRED_SYMBOL_LOAD structure. For more information, see Updated Platform Support. IMAGEHLP_DEFERRED_SYMBOL_LOAD is defined as follows in 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

Requirements

Redistributable

DbgHelp.dll 5.1 or later

Header

DbgHelp.h

Unicode and ANSI names

IMAGEHLP_DEFERRED_SYMBOL_LOADW64 (Unicode) and IMAGEHLP_DEFERRED_SYMBOL_LOAD64 (ANSI)

See also

SymRegisterCallbackProc64

 

 

Community Additions

ADD
Show:
© 2014 Microsoft