Delen via


Methode ICLRAssemblyIdentityManager::GetReferencedAssembliesFromFile

Hiermee haalt u een ICLRReferenceAssemblyEnum-exemplaar op met een lijst met assembly's waarnaar wordt verwezen door de assembly op het opgegeven bestandspad.

Syntaxis

HRESULT GetReferencedAssembliesFromFile (  
    [in]  LPCWSTR pwzFilePath,  
    [in]  DWORD   dwFlags,  
    [in]  ICLRAssemblyReferenceList   *pExcludeAssembliesList,  
    [out] ICLRReferenceAssemblyEnum  **ppReferenceEnum  
);  

Parameters

pwzFilePath
[in] Het pad naar 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 verwijzing naar een ICLRAssemblyReferenceList-object dat assembly's vertegenwoordigt 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 op pwzFilePath, met uitzondering van de assembly's die worden vertegenwoordigd door pExcludeAssembliesList.

Retourwaarde

HRESULT Beschrijving
S_OK De methode is geretourneerd.
HOST_E_CLRNOTAVAILABLE De CLR is niet geladen in een proces of de CLR bevindt zich in 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 vergrendelingsslot.
HOST_E_ABANDONED Een gebeurtenis is geannuleerd terwijl er een geblokkeerde thread of vezel 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 de pExcludeAssembliesList parameter .

Vereisten

Platforms: Zie Systeemvereisten.

Header: MSCorEE.h

Bibliotheek: Opgenomen als een resource in MSCorEE.dll

.NET Framework versies: beschikbaar sinds 2.0

Zie ook