Partager via


IHostSemaphore

Mise à jour : novembre 2007

Représente l'implémentation par l'hôte d'un sémaphore pour le thread.

interface IHostSemaphore : IUnknown {
    HRESULT ReleaseSemaphore (
        [in]  LONG  lReleaseCount,
        [out] LONG  *lpPreviousCount
    );
    HRESULT Wait (
        [in]  DWORD dwMilliseconds,
        [in]  DWORD option
    );
};

Méthodes

Méthode

Description

IHostSemaphore::ReleaseSemaphore, méthode

Augmente le compteur de l'instance IHostSemaphore actuelle du montant spécifié.

IHostSemaphore::Wait, méthode

Fait en sorte que l'instance IHostSemaphore actuelle patiente jusqu'à ce qu'elle soit détenue ou que la durée spécifiée s'écoule.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.idl

Bibliothèque : incluse en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICLRSyncManager

IHostAutoEvent

IHostManualEvent

IHostSyncManager

Autres ressources

Interfaces d'hébergement