Partilhar via


Interface IHostCrst

Serve sistema autônomo representação do host de uma seção crítica de threading.

interface IHostCrst : IUnknown {
    HRESULT Enter (
        [in]  DWORD option
    );
    HRESULT Leave ();
    HRESULT SetSpinCount (
        [in]  DWORD dwSpinCount
    );
    HRESULT TryEnter (
        [in]  DWORD option,
        [out] BOOL  *pbSucceeded
    );
};

Métodos

Método

Descrição

Método IHostCrst::Enter

Insere a seção crítica.

Método IHostCrst::Leave

Deixa a seção crítica.

Método IHostCrst::SetSpinCount

Define a contagem de rotação para a seção crítica.

Método IHostCrst::TryEnter

Tentativas para inserir uma a seção crítica e relatórios de sucesso ou falha imediatamente.

Comentários

IHostCrst permite que o common linguagem tempo de execução (CLR) para se comunicar diretamente com a representação do host de uma seção crítica, em vez de usar funções Win32 sistema autônomo EnterCriticalSection ou LeaveCriticalSection.

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

Referência

Interface ICLRSyncManager

Interface IHostSyncManager

Outros recursos

Interfaces de hospedagem