Interface ICLRSyncManager
Define os métodos que permitem que o host para obter informações sobre tarefas solicitadas e detectar deadlocks em sua implementação de sincronização.
interface ICLRSyncManager : IUnknown {
HRESULT CreateRWLockOwnerIterator (
[in] SIZE_T cookie,
[out] SIZE_T *pIterator
);
HRESULT DeleteRWLockOwnerIterator (
[in] SIZE_T Iterator
);
HRESULT GetMonitorOwner (
[in] SIZE_T cookie,
[out] IHostTask **ppOwnerHostTask
);
HRESULT GetRWLockOwnerNext (
[in] SIZE_T Iterator,
[out] IHostTask **ppOwnerHostTask
);
};
Métodos
Método |
Descrição |
---|---|
Solicita que o common linguagem tempo de execução (CLR) criar um iterador para que o host usar para determinar o conjunto de tarefas esperando um bloquear de leitor-autor. |
|
Solicitações que o CLR destrua um iterador que foi criado por uma telefonar para CreateRWLockOwnerIterator. |
|
Obtém a tarefa que é proprietária do monitor especificado. |
|
Obtém a próxima tarefa está aguardando o bloquear de leitor-autor corrente. |
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: MSCorEE.idl
Biblioteca: Incluído sistema autônomo um recurso em MSCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Consulte também
Conceitos
Threading gerenciado e não gerenciado