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