Methode IHostAssemblyManager::GetAssemblyStore
Hiermee haalt u een interfaceaanwijzer op naar een IHostAssemblyStore die de lijst met assembly's vertegenwoordigt die door de host zijn geladen.
Syntaxis
HRESULT GetAssemblyStore (
[out] IHostAssemblyStore **ppAssemblyStore
);
Parameters
ppAssemblyStore
[uit] Een functieaanwijzer naar een IHostAssemblyStore
exemplaar, of null, als de host niet implementeert IHostAssemblyStore
.
Retourwaarde
HRESULT | Beschrijving |
---|---|
S_OK | GetAssemblyStore is geretourneerd. |
HOST_E_CLRNOTAVAILABLE | De Common Language Runtime (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. Wanneer een methode E_FAIL retourneert, is de CLR niet meer bruikbaar binnen het proces. Volgende aanroepen naar hostingmethoden retourneren HOST_E_CLRNOTAVAILABLE. |
E_NOINTERFACE | De host biedt geen implementatie van IHostAssemblyStore . |
Opmerkingen
IHostAssemblyStore
biedt methoden waarmee een host onafhankelijk van de CLR verbinding kan maken met assembly's en modules. Hosts bieden doorgaans assemblyarchieven zodat assembly's kunnen worden geladen vanuit andere indelingen dan het bestandssysteem.
Notitie
Als de host niet implementeert IHostAssemblyStore
, GetAssemblyStore
moet een HRESULT-waarde van E_NOINTERFACE worden geretourneerd en moet deze worden ingesteld ppAssemblyStore
op null.
Vereisten
Platforms: Zie Systeemvereisten.
Header: MSCorEE.h
Bibliotheek: Opgenomen als een resource in MSCorEE.dll
.NET Framework versies: beschikbaar sinds 2.0