Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

IMAGEHLP_DUPLICATE_SYMBOL structure (dbghelp.h)

Contains duplicate symbol information.

Syntax

typedef struct _IMAGEHLP_DUPLICATE_SYMBOL {
 DWORD SizeOfStruct;
 DWORD NumberOfDups;
 PIMAGEHLP_SYMBOL Symbol;
 DWORD SelectedSymbol;
} IMAGEHLP_DUPLICATE_SYMBOL, *PIMAGEHLP_DUPLICATE_SYMBOL;

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

Requirement Value
Header dbghelp.h
Redistributable DbgHelp.dll 5.1 or later

See also

IMAGEHLP_SYMBOL64

SymRegisterCallbackProc64


Feedback

Was this page helpful?

Additional resources