Sdílet prostřednictvím


IDebugComPlusSymbolProvider::LoadSymbolsFromStream

Načte ladicí symboly vzhledem k datovému proudu.

Syntaxe

int LoadSymbolsFromStream(
    uint    ulAppDomainID,
    Guid    guidModule,
    ulong   baseAddress,
    object  pUnkMetadataImport,
    IStream pStream
);

Parametry

ulAppDomainID
[v] Identifikátor domény aplikace.

guidModule
[v] Jedinečný identifikátor modulu.

baseAddress
[v] Adresa základní paměti.

pUnkMetadataImport
[v] Objekt, který obsahuje metadata symbolů.

pStream
[v] Datový proud, který obsahuje symboly.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.

Příklad

Následující příklad ukazuje, jak implementovat tuto metodu pro CDebugSymbolProvider objekt, který zveřejňuje IDebugComPlusSymbolProvider rozhraní. Metoda volá LoadSymbolsFromStreamWithCorModule metoda.

HRESULT CDebugSymbolProvider::LoadSymbolsFromStream(
    ULONG32 ulAppDomainID,
    GUID guidModule,
    ULONGLONG baseOffset,
    IUnknown* pUnkMetadataImport,
    IStream* pStream
)
{
    return LoadSymbolsFromStreamWithCorModule (ulAppDomainID, guidModule, baseOffset, pUnkMetadataImport, NULL, pStream);
}

Viz také