SYMSRV_INDEX_INFOW構造体 (dbghelp.h)
シンボル サーバーのインデックス情報を格納します。
構文
typedef struct {
DWORD sizeofstruct;
WCHAR file[MAX_PATH + 1];
BOOL stripped;
DWORD timestamp;
DWORD size;
WCHAR dbgfile[MAX_PATH + 1];
WCHAR pdbfile[MAX_PATH + 1];
GUID guid;
DWORD sig;
DWORD age;
} SYMSRV_INDEX_INFOW, *PSYMSRV_INDEX_INFOW;
メンバーズ
sizeofstruct
構造体のサイズ (バイト単位)。 このメンバーは、sizeof(SYMSRV_INDEX_INFO)
または sizeof(SYMSRV_INDEX_INFOW)
に設定する必要があります。
file[MAX_PATH + 1]
.pdb、.dbg、またはイメージ ファイルの名前。
stripped
イメージ ファイルが削除されるかどうかを示す値。
timestamp
PE ヘッダーからのタイムスタンプ。 このメンバーは、イメージ ファイルにのみ使用されます。
size
PE ヘッダーからのファイル サイズ。 このメンバーは、イメージ ファイルにのみ使用されます。
dbgfile[MAX_PATH + 1]
イメージ ファイルが削除され、.dbg ファイルがある場合、このメンバーは CV レコードから .dbg ファイルへのパスです。
pdbfile[MAX_PATH + 1]
CV レコードの .pdb ファイル。 このメンバーは、イメージ ファイルと .dbg ファイルにのみ使用されます。
guid
.pdb ファイルの GUID。 使用可能な GUID がない場合は、.pdb ファイルの署名が GUID の最初 DWORD にコピーされます。
sig
.pdb ファイルの署名 (古いスタイルの .pdb ファイルで使用)。 GUID の長さのシグネチャを使用する新しいスタイルの .pdb ファイルの場合、この値は 0 にすることができます。
age
.pdb ファイルの経過時間。
備考
手記
dbghelp.h ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてSYMSRV_INDEX_INFOを定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | dbghelp.h |
再頒布可能パッケージの | DbgHelp.dll 6.6 以降 |