IMAGEHLP_DUPLICATE_SYMBOL構造体 (dbghelp.h)

重複するシンボル情報を格納します。

構文

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

メンバー

SizeOfStruct

この構造体のサイズ (バイト単位)。 呼び出し元は、このメンバーを に設定する sizeof(IMAGEHLP_DUPLICATE_SYMBOL64)必要があります。

NumberOfDups

重複するシンボルの数。

Symbol

シンボル ( IMAGEHLP_SYMBOL64 構造体) の配列へのポインター。 配列内のエントリの数は、 NumberOfDups メンバーによって指定されます。

SelectedSymbol

選択したシンボルのシンボル配列へのインデックス。

解説

この構造体は 、IMAGEHLP_DUPLICATE_SYMBOL 構造体よりも優先されます。 詳細については、「 プラットフォーム サポートの更新」を参照してください。 IMAGEHLP_DUPLICATE_SYMBOL は、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

要件

   
Header dbghelp.h
再頒布可能パッケージ DbgHelp.dll 5.1 以降

関連項目

IMAGEHLP_SYMBOL64

SymRegisterCallbackProc64