Fonction EngDeleteSafeSemaphore (winddi.h)
La fonction EngDeleteSafeSemaphore supprime une référence au sémaphore sécurisé spécifié.
Syntaxe
ENGAPI VOID EngDeleteSafeSemaphore(
[in, out] ENGSAFESEMAPHORE *pssem
);
Paramètres
[in, out] pssem
Pointeur vers la structure ENGSAFESEMAPHORE qui contient le sémaphore sécurisé à partir duquel supprimer une référence.
Valeur de retour
None
Remarques
EngDeleteSafeSemaphore supprime le sémaphore uniquement lorsque la dernière référence à celui-ci a été supprimée.
EngInitializeSafeSemaphore et EngDeleteSafeSemaphore sont thread-safe, fonctionnant sous un verrou et conservant un nombre de références sur le sémaphore. Cela garantit qu’un seul sémaphore est créé quel que soit le nombre d’appels simultanés à celui-ci, et que le sémaphore existe jusqu’à ce que la dernière référence à celui-ci soit publiée.
Chaque appelant d’EngInitializeSafeSemaphore doit appeler EngDeleteSafeSemaphore lorsqu’il n’a plus besoin du sémaphore.
Configuration requise
Client minimal pris en charge | Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Universal |
En-tête | winddi.h (inclure Winddi.h) |
Bibliothèque | Win32k.lib |
DLL | Win32k.sys |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour