セカンダリ ファイルの読み込みに関連するエラーを受信するコールバック関数を設定します (.OBJ、.LIB、またはコンパイラが生成されました。PDB ファイル) が高速リンク PDB から参照されます (つまり、 /DEBUG:fastlinkで生成された PDB)。
構文
HRESULT setpfnminipdberrorcallback2 (
void* pvContext,
PFNMINIPDBERRORCALLBACK2 pfn
);
パラメーター
pvContext
[in]コールバックに渡されるコンテキスト パラメーター。
pfn
[in]呼び出される関数へのポインター。
戻り値
成功した場合は、S_OKを返します。
注釈
/DEBUG:fastlink で生成される PDB (ミニ PDB も呼び出すことがあります) には、すべてのデバッグ情報が含まれていないので、最終的な実行可能ファイルを作成するために使用される OBJs、LIB、コンパイラで生成された PDB から情報を読み取る必要があります。 これらのファイルを検索または読み取ろうとしたときにエラーが発生した場合は、エラーに関する追加情報を受信するようにコールバックが設定されている可能性があります。
一度に登録できるコールバック関数は 1 つだけです。 2 番目の関数を登録しようとすると、最初の関数が置き換えられます。 登録を削除するには、両方の引数に nullptr を渡すだけです。
このメソッドの使用例については、 PFNMINIPDBERRORCALLBACK2 を参照してください。