Función EngDeleteSafeSemaphore (winddi.h)
La función EngDeleteSafeSemaphore quita una referencia al semáforo seguro especificado.
Sintaxis
ENGAPI VOID EngDeleteSafeSemaphore(
[in, out] ENGSAFESEMAPHORE *pssem
);
Parámetros
[in, out] pssem
Puntero a la estructura ENGSAFESEMAPHORE que contiene el semáforo seguro desde el que eliminar una referencia.
Valor devuelto
None
Observaciones
EngDeleteSafeSemaphore elimina el semáforo solo cuando se ha quitado la última referencia a ella.
EngInitializeSafeSemaphore y EngDeleteSafeSemaphore son seguros para subprocesos, funciona bajo un bloqueo y mantiene un recuento de referencias en el semáforo. Esto garantiza que solo se crea un semáforo independientemente del número de llamadas simultáneas a él y que el semáforo exista hasta que se libere la última referencia a él.
Cada llamador de EngInitializeSafeSemaphore debe llamar a EngDeleteSafeSemaphore cuando ya no necesite el semáforo.
Requisitos
Cliente mínimo compatible | Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Universal |
Encabezado | winddi.h (incluya Winddi.h) |
Library | Win32k.lib |
Archivo DLL | Win32k.sys |