次の方法で共有


IDebugComPlusSymbolProvider::LoadSymbolsFromStream

データ ストリームを指定してデバッグ シンボルを読み込みます。

構文

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);
}

関連項目