Methode IHostIoCompletionManager::Bind
Hiermee verbindt u de opgegeven ingang met een I/O-voltooiingspoort die is gemaakt door een eerdere aanroep van CreateIoCompletionPort.
Syntaxis
HRESULT Bind (
[in] HANDLE hPort,
[in] HANDLE hHandle
);
Parameters
hPort
[in] De I/O-voltooiingspoort waaraan moet worden gekoppeld hHandle
. Als de waarde van hPort
null is, hHandle
is afhankelijk van de standaard-I/O-voltooiingspoort.
hHandle
[in] De ingang van het besturingssysteem om te binden aan hPort
.
Retourwaarde
HRESULT | Beschrijving |
---|---|
S_OK | Bind is geretourneerd. |
HOST_E_CLRNOTAVAILABLE | De COMMON Language Runtime (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. Wanneer een methode E_FAIL retourneert, is de CLR niet meer bruikbaar binnen het proces. Volgende aanroepen naar hostingmethoden retourneren HOST_E_CLRNOTAVAILABLE. |
Opmerkingen
Er wordt een I/O-voltooiingspoort gemaakt met behulp van een aanroep naar CreateIoCompletionPort
. De CLR roept Bind
aan om een ingang aan die poort te binden.
Notitie
Wanneer een I/O-aanvraag is voltooid, moet de host de methode ICLRIoCompletionManager::OnComplete aanroepen.
Vereisten
Platforms: Zie Systeemvereisten.
Header: MSCorEE.h
Bibliotheek: Opgenomen als een resource in MSCorEE.dll
.NET Framework versies: beschikbaar sinds 2.0