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