Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Hiermee haalt u een interfaceaanwijzer op naar de implementatie van de -interface van de host met de opgegeven IID.
Syntaxis
HRESULT GetHostManager (
[in] REFIID riid,
[out, iid_is(riid)] void** ppObject
);
Parameters
riid
[in] De IID van de interface waarop de COMMON Language Runtime (CLR) een query uitvoert.
ppObject
[uit] Een verwijzing naar de door de host geïmplementeerde interface of null als de host deze interface niet ondersteunt.
Retourwaarde
| HRESULT | Beschrijving |
|---|---|
| S_OK |
GetHostManager 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. Wanneer een methode E_FAIL retourneert, is de CLR niet meer bruikbaar binnen het proces. Volgende aanroepen naar hostingmethoden retourneren HOST_E_CLRNOTAVAILABLE. |
| E_INVALIDARG | De aangevraagde IID is ongeldig. |
| E_NOINTERFACE | De aangevraagde interface wordt niet ondersteund. |
Opmerkingen
De CLR voert een query uit op de host om te bepalen of deze ondersteuning biedt voor een of meer van de volgende interfaces:
Als de host de opgegeven interface ondersteunt, wordt de implementatie van die interface ingesteld ppObject . Anders wordt deze ingesteld ppObject op null.
De CLR roept Release geen hostmanagers aan, zelfs niet wanneer u deze afsluit.
Vereisten
Platforms: Zie Systeemvereisten.
Header: MSCorEE.h
Bibliotheek: Opgenomen als een resource in MSCorEE.dll
.NET Framework versies: beschikbaar sinds 2.0