IDiaDataSource::loadDataFromPdb
プログラム データベース (.pdb) ファイルを開き、デバッグ データ ソースとして準備します。
構文
HRESULT loadDataFromPdb (
LPCOLESTR pdbPath
);
パラメーター
pdbPath
[入力] .pdb ファイルへのパス。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、エラー コードを返します。 次の表に、このメソッドで返される可能性のある戻り値を示します。
値 | 説明 |
---|---|
E_PDB_NOT_FOUND | ファイルを開くことができなかったか、ファイルの形式が無効と判断されました。 |
E_PDB_FORMAT | 古い形式のファイルにアクセスしようとしました。 |
E_INVALIDARG | 無効なパラメーター。 |
E_UNEXPECTED | データ ソースは既に準備されています。 |
解説
このメソッドは、.pdb ファイルから直接デバッグ データを読み込みます。
特定の条件に対して .pdb ファイルを検証するには、IDiaDataSource::loadAndValidateDataFromPdb メソッドを使用します。
(コールバック メカニズムを介して) データ読み込みプロセスへのアクセスを得るには、IDiaDataSource::loadDataForExe メソッドを使用します。
.pdb ファイルをメモリから直接読み込むには、IDiaDataSource::loadDataFromIStream メソッドを使用します。
例
HRESULT hr = pSource->loadDataFromPdb( L"myprog.pdb" );
if (FAILED(hr))
{
// report error
}
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示