Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ładuje symbole debugowania, biorąc pod uwagę strumień danych.
Składnia
int LoadSymbolsFromStream(
uint ulAppDomainID,
Guid guidModule,
ulong baseAddress,
object pUnkMetadataImport,
IStream pStream
);
Parametry
ulAppDomainID
[in] Identyfikator domeny aplikacji.
guidModule
[in] Unikatowy identyfikator modułu.
baseAddress
[in] Podstawowy adres pamięci.
pUnkMetadataImport
[in] Obiekt zawierający metadane symbolu.
pStream
[in] Strumień danych zawierający symbole.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.
Przykład
W poniższym przykładzie pokazano, jak zaimplementować tę metodę dla obiektu CDebugSymbolProvider, który uwidacznia interfejs IDebugComPlusSymbolProvider. Metoda wywołuje metodę LoadSymbolsFromStreamWithCorModule .
HRESULT CDebugSymbolProvider::LoadSymbolsFromStream(
ULONG32 ulAppDomainID,
GUID guidModule,
ULONGLONG baseOffset,
IUnknown* pUnkMetadataImport,
IStream* pStream
)
{
return LoadSymbolsFromStreamWithCorModule (ulAppDomainID, guidModule, baseOffset, pUnkMetadataImport, NULL, pStream);
}