Freigeben über


EngAcquireSemaphor-Funktion (winddi.h)

Die EngAcquireSemaphore-Funktion ruft die Ressource ab, die dem Semaphor zugeordnet ist, um exklusiven Zugriff durch den aufrufenden Thread zu erhalten.

Syntax

ENGAPI VOID EngAcquireSemaphore(
  [in] HSEMAPHORE hsem
);

Parameter

[in] hsem

Handle für den Semaphor, der der zu erwerbenden Ressource zugeordnet ist.

Rückgabewert

Keine

Bemerkungen

EngAcquireSemaphore ermöglicht exklusiven Zugriff auf die Treiberressource, die dem Semaphor zugeordnet ist, indem alle anderen Threads vom Zugriff auf die Ressource des Semaphors ausgeschlossen werden.

Einem Aufruf dieser Routine sollte so schnell wie möglich ein Aufruf von EngReleaseSemaphor folgen .

Anforderungen

   
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Universell
Header winddi.h (einschließlich Winddi.h)
Bibliothek Win32k.lib
DLL Win32k.sys

Weitere Informationen

EngCreateSemaphor

EngDeleteSemaphor

EngIsSemaphoreOwned

EngIsSemaphoreOwnedByCurrentThread

EngReleaseSemaphor