データ ストリームを指定してデバッグ シンボルを読み込みます。
構文
int LoadSymbolsFromStream(
uint ulAppDomainID,
Guid guidModule,
ulong baseAddress,
object pUnkMetadataImport,
IStream pStream
);
パラメーター
ulAppDomainID
[in] アプリケーション ドメインの識別子。
guidModule
[in] モジュールの一意識別子。
baseAddress
[in] ベース メモリ アドレス。
pUnkMetadataImport
[in] シンボル メタデータが格納されているオブジェクト。
pStream
[in] シンボルが格納されているデータ ストリーム。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、エラー コードを返します。
例
次の例は、IDebugComPlusSymbolProvider インターフェイスを公開する CDebugSymbolProvider オブジェクトにこのメソッドを実装する方法を示しています。 このメソッドによって LoadSymbolsFromStreamWithCorModule メソッドが呼び出されます。
HRESULT CDebugSymbolProvider::LoadSymbolsFromStream(
ULONG32 ulAppDomainID,
GUID guidModule,
ULONGLONG baseOffset,
IUnknown* pUnkMetadataImport,
IStream* pStream
)
{
return LoadSymbolsFromStreamWithCorModule (ulAppDomainID, guidModule, baseOffset, pUnkMetadataImport, NULL, pStream);
}