IDebugComPlusSymbolProvider::LoadSymbolsFromStream
Charge les symboles de débogage en fonction du flux de données.
Syntaxe
int LoadSymbolsFromStream(
uint ulAppDomainID,
Guid guidModule,
ulong baseAddress,
object pUnkMetadataImport,
IStream pStream
);
Paramètres
ulAppDomainID
[in] Identificateur du domaine d’application.
guidModule
[in] Identificateur unique du module.
baseAddress
[in] Adresse mémoire de base.
pUnkMetadataImport
[in] Objet qui contient les métadonnées de symbole.
pStream
[in] Flux de données qui contient les symboles.
Valeur de retour
En cas de réussite, retourne S_OK
, sinon, retourne un code d'erreur.
Exemple
L’exemple suivant montre comment implémenter cette méthode pour un objet CDebugSymbolProvider qui expose l’interface IDebugComPlusSymbolProvider . La méthode appelle la méthode LoadSymbolsFromStreamWithCorModule .
HRESULT CDebugSymbolProvider::LoadSymbolsFromStream(
ULONG32 ulAppDomainID,
GUID guidModule,
ULONGLONG baseOffset,
IUnknown* pUnkMetadataImport,
IStream* pStream
)
{
return LoadSymbolsFromStreamWithCorModule (ulAppDomainID, guidModule, baseOffset, pUnkMetadataImport, NULL, pStream);
}