Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Binds the specified handle to an I/O completion port that has been created by an earlier call to CreateIoCompletionPort.
HRESULT Bind (
[in] HANDLE hPort,
[in] HANDLE hHandle
);
Parameters
hPort
[in] The I/O completion port to which to bind hHandle. If the value of hPort is null, hHandle is bound to the default I/O completion port.hHandle
[in] The operating system handle to bind to hPort.
Return Value
HRESULT |
Description |
|---|---|
S_OK |
Bind returned successfully. |
HOST_E_CLRNOTAVAILABLE |
The common language runtime (CLR) has not been loaded into a process, or the CLR is in a state in which it cannot run managed code or process the call successfully. |
HOST_E_TIMEOUT |
The call timed out. |
HOST_E_NOT_OWNER |
The caller does not own the lock. |
HOST_E_ABANDONED |
An event was canceled while a blocked thread or fiber was waiting on it. |
E_FAIL |
An unknown catastrophic failure occurred. When a method returns E_FAIL, the CLR is no longer usable within the process. Subsequent calls to hosting methods return HOST_E_CLRNOTAVAILABLE. |
Remarks
An I/O completion port is created by using a call to CreateIoCompletionPort. The CLR calls Bind to bind a handle to that port.
Note
When an I/O request completes, the host must call the ICLRIoCompletionManager::OnComplete method.
Requirements
Platforms: See .NET Framework System Requirements.
Header: MSCorEE.idl
Library: Included as a resource in MSCorEE.dll
.NET Framework Versions: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0