Freigeben über


Semaphore::Lock-Methode

Wartet, bis das aktuelle oder das benannte Objekt, das dem angegebenen Handle zugeordnete im signalisierten Zustand befindet, oder das angegebene Timeoutintervall abgelaufen ist.

SyncLock Lock(
   DWORD milliseconds = INFINITE
);

static SyncLock Lock(
   HANDLE h,
   DWORD milliseconds = INFINITE
);

Parameter

  • milliseconds
    Das Timeoutintervall in Millisekunden.Der Standardwert ist UNBEGRENZT, der unbegrenzt wartet.

  • h
    Ein Handle für ein benanntes Objekt.

Rückgabewert

Details:: SyncLockWithStatusT <HandleTraits:: SemaphoreTraits>

Anforderungen

Header: corewrappers.h

Namespace: Microsoft:: WRL:: Wrapper

Siehe auch

Referenz

Semaphore-Klasse