Nóta
Aðgangur að þessari síðu krefst heimildar. Þú getur prófað aðskrá þig inn eða breyta skráasöfnum.
Aðgangur að þessari síðu krefst heimildar. Þú getur prófað að breyta skráasöfnum.
Requests that the common language runtime (CLR) destroy an iterator that was created by a call to ICLRSyncManager::CreateRWLockOwnerIterator.
Syntax
HRESULT DeleteRWLockOwnerIterator (
[in] SIZE_T Iterator
);
Parameters
Iterator
[in] The iterator that was created by using a call to CreateRWLockOwnerIterator.
Return Value
| HRESULT | Description |
|---|---|
| S_OK | DeleteRWLockOwnerIterator returned successfully. |
| HOST_E_CLRNOTAVAILABLE | The CLR has not been loaded into a process, or is in a state in which it cannot run managed code or successfully process the call. |
| 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
The host can call this method and CreateRWLockOwnerIterator to ensure that its threading implementation remains synchronized.
Requirements
Platforms: See System Requirements.
Header: MSCorEE.h
Library: Included as a resource in MSCorEE.dll
.NET Framework Versions: Available since 2.0