Delen via


Methode ICLRAssemblyIdentityManager::GetReferencedAssembliesFromStream

Hiermee haalt u een aanwijzer op naar een ICLRReferenceAssemblyEnum-object dat assembly-identiteitsgegevens bevat voor de assembly's waarnaar wordt verwezen door de assembly in de opgegeven stroom.

Syntaxis

HRESULT GetReferencedAssembliesFromStream (  
    [in]  IStream *pStream,  
    [in]  DWORD    dwFlags,  
    [in]  ICLRAssemblyReferenceList  *pExcludeAssembliesList,  
    [out] ICLRReferenceAssemblyEnum **ppReferenceEnum  
);  

Parameters

pStream
[in] Een interfaceaanwijzer naar een IStream met de assembly die moet worden geƫvalueerd.

dwFlags
[in] Voorzien voor toekomstige uitbreidbaarheid. CLR_ASSEMBLY_IDENTITY_FLAGS_DEFAULT is de enige waarde die de huidige versie van de Common Language Runtime (CLR) ondersteunt.

pExcludeAssembliesList
[in] Een aanwijzer naar een ICLRAssemblyReferenceList-object dat assembly-identiteitsgegevens bevat voor de assembly's die moeten worden uitgesloten van ppReferenceEnum.

ppReferenceEnum
[uit] Een verwijzing naar het adres van een ICLRReferenceAssemblyEnum object dat assembly-identiteitsgegevens bevat voor de assembly's waarnaar wordt verwezen door de assembly in pStream, met uitzondering van de assembly's in pExcludeAssembliesList.

Retourwaarde

HRESULT Beschrijving
S_OK De methode is geretourneerd.
HOST_E_CLRNOTAVAILABLE De CLR is niet geladen in een proces of de CLR heeft een status waarin beheerde code niet kan worden uitgevoerd of de aanroep kan worden verwerkt.
HOST_E_TIMEOUT Er is een time-out opgetreden voor het gesprek.
HOST_E_NOT_OWNER De beller is niet de eigenaar van het slot.
HOST_E_ABANDONED Een gebeurtenis is geannuleerd terwijl er een geblokkeerde thread of glasvezel op wachtte.
E_FAIL Er is een onbekende catastrofale fout opgetreden. Als een methode E_FAIL retourneert, is de CLR niet meer bruikbaar binnen het proces. Volgende aanroepen naar hostingmethoden retourneren HOST_E_CLRNOTAVAILABLE.

Opmerkingen

De aanroeper kan ervoor kiezen om een set bekende assemblyverwijzingen uit te sluiten van de geretourneerde lijst. Deze set wordt gedefinieerd door pExcludeAssembliesList.

Vereisten

Platforms: Zie Systeemvereisten.

Header: MSCorEE.h

Bibliotheek: Opgenomen als een resource in MSCorEE.dll

.NET Framework versies: beschikbaar sinds 2.0

Zie ook