Partager via


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

Voir aussi