Condividi tramite


IHostCrst

Aggiornamento: novembre 2007

Serve da rappresentazione di una sezione critica per il threading effettuata dall'host.

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

Metodi

Metodo

Descrizione

Metodo IHostCrst::Enter

Accede alla sezione critica.

Metodo IHostCrst::Leave

Esce dalla sezione critica.

Metodo IHostCrst::SetSpinCount

Imposta il numero di iterazioni cicliche per la sezione critica.

Metodo IHostCrst::TryEnter

Tenta di accedere alla sezione critica e segnala immediatamente l'esito dell'operazione.

Note

L'interfaccia IHostCrst consente a Common Language Runtime di comunicare direttamente con la rappresentazione di una sezione critica fornita dall'host anziché utilizzare le funzioni Win32 quali EnterCriticalSection o LeaveCriticalSection.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MSCorEE.idl

Libreria: inclusa come risorsa in MSCorEE.dll

Versioni di .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

ICLRSyncManager

IHostSyncManager

Altre risorse

Interfacce di hosting