Export (0) Print
Expand All
Expand Minimize

IMAGEHLP_DUPLICATE_SYMBOL64 structure

Contains duplicate symbol information.

Syntax


typedef struct _IMAGEHLP_DUPLICATE_SYMBOL64 {
  DWORD              SizeOfStruct;
  DWORD              NumberOfDups;
  PIMAGEHLP_SYMBOL64 Symbol;
  DWORD              SelectedSymbol;
} IMAGEHLP_DUPLICATE_SYMBOL64, *PIMAGEHLP_DUPLICATE_SYMBOL64;

Members

SizeOfStruct

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

NumberOfDups

The number of duplicate symbols.

Symbol

A pointer to an array of symbols ( IMAGEHLP_SYMBOL64 structures). The number of entries in the array is specified by the NumberOfDups member.

SelectedSymbol

The index into the symbol array for the selected symbol.

Remarks

This structure supersedes the IMAGEHLP_DUPLICATE_SYMBOL structure. For more information, see Updated Platform Support. IMAGEHLP_DUPLICATE_SYMBOL is defined as follows in DbgHelp.h.


#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define IMAGEHLP_DUPLICATE_SYMBOL IMAGEHLP_DUPLICATE_SYMBOL64
#define PIMAGEHLP_DUPLICATE_SYMBOL PIMAGEHLP_DUPLICATE_SYMBOL64
#else
typedef struct _IMAGEHLP_DUPLICATE_SYMBOL {
    DWORD            SizeOfStruct;
    DWORD            NumberOfDups; 
    PIMAGEHLP_SYMBOL Symbol; 
    DWORD            SelectedSymbol; 
} IMAGEHLP_DUPLICATE_SYMBOL, *PIMAGEHLP_DUPLICATE_SYMBOL;
#endif

Requirements

Redistributable

DbgHelp.dll 5.1 or later

Header

DbgHelp.h

See also

IMAGEHLP_SYMBOL64
SymRegisterCallbackProc64

 

 

Community Additions

ADD
Show:
© 2014 Microsoft