SymInitialize および SymFromAddr メソッドがカスタム シンボル ストアからシンボルを自動的に読み込む方法はありますか。SymFromAddr() を使用して、アドレスを読み取り可能な関数名に解決しようとしています。特定のモジュールのシンボルがローカルに保存されている場合は問題なく動作するようですが、WinDbg と同じように、SymInitialize に指定されたパスからシンボルを自動的にダウンロードしたいと考えています。SymInitialize を次のように呼び出します。
SymInitialize(procHandle, "SRV*c:\\symbols*http://msdl.microsoft.com/download/symbols;http://mycustomstore.com/symbols", TRUE);
SymFromAddr がエラー 487「無効なアドレスにアクセスしようとしています。」を返します。ダウンロードを試みたことがないため、シンボルが見つからないためです。
それらを強制的にダウンロードする方法はありますか?