IDebugComPlusSymbolProvider::LoadSymbolsFromStreamIDebugComPlusSymbolProvider::LoadSymbolsFromStream

Étant donnés le flux de données de symboles de débogage de charge.Loads debug symbols given the data stream.

SyntaxeSyntax

HRESULT LoadSymbolsFromStream(  
   ULONG32   ulAppDomainID,  
   GUID      guidModule,  
   ULONGLONG baseAddress,  
   IUnknown* pUnkMetadataImport,  
   IStream*  pStream  
);  
int LoadSymbolsFromStream(  
   uint    ulAppDomainID,  
   Guid    guidModule,  
   ulong   baseAddress,  
   object  pUnkMetadataImport,  
   IStream pStream  
);  

ParamètresParameters

ulAppDomainID
[in] Identificateur du domaine d’application.[in] Identifier of the application domain.

guidModule
[in] Identificateur unique du module.[in] Unique identifier of the module.

baseAddress
[in] Adresse mémoire de base.[in] Base memory address.

pUnkMetadataImport
[in] Objet qui contient les métadonnées du symbole.[in] Object that contains the symbol metadata.

pStream
[in] Flux de données qui contient les symboles.[in] Data stream that contains the symbols.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

ExempleExample

L’exemple suivant montre comment implémenter cette méthode pour un CDebugSymbolProvider objet qui expose la IDebugComPlusSymbolProvider interface.The following example shows how to implement this method for a CDebugSymbolProvider object that exposes the IDebugComPlusSymbolProvider interface. La méthode appelle la LoadSymbolsFromStreamWithCorModule (méthode).The method calls the LoadSymbolsFromStreamWithCorModule method.

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

Voir aussiSee Also

IDebugComPlusSymbolProviderIDebugComPlusSymbolProvider