Delen via


Methode ICLRSyncManager::D eleteRWLockOwnerIterator

Vraagt dat de Common Language Runtime (CLR) een iterator vernietigt die is gemaakt door een aanroep van ICLRSyncManager::CreateRWLockOwnerIterator.

Syntaxis

HRESULT DeleteRWLockOwnerIterator (  
    [in] SIZE_T  Iterator  
);  

Parameters

Iterator
[in] De iterator die is gemaakt met behulp van een aanroep van CreateRWLockOwnerIterator.

Retourwaarde

HRESULT Beschrijving
S_OK DeleteRWLockOwnerIterator is geretourneerd.
HOST_E_CLRNOTAVAILABLE De CLR is niet geladen in een proces of 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 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

De host kan deze methode aanroepen om CreateRWLockOwnerIterator ervoor te zorgen dat de threading-implementatie gesynchroniseerd blijft.

Vereisten

Platforms: Zie Systeemvereisten.

Header: MSCorEE.h

Bibliotheek: Opgenomen als een resource in MSCorEE.dll

.NET Framework versies: beschikbaar sinds 2.0

Zie ook