Metodo Semaphore::Lock
Attende che l'oggetto corrente o, l'oggetto semaforo associato con l'handle specificato, non sia stato segnalato o l'intervallo di timeout specificato sia trascorso.
SyncLock Lock(
DWORD milliseconds = INFINITE
);
static SyncLock Lock(
HANDLE h,
DWORD milliseconds = INFINITE
);
Parametri
milliseconds
L'intervallo di timeout, in millisecondi.Il valore predefinito è INFINITE, e indica che il tempo di attesa è illimitato.h
Un Handle ad un oggetto semaforo.
Valore restituito
Un Details::SyncLockWithStatusT<HandleTraits::SemaphoreTraits>
Requisiti
Header: corewrappers.h
Namespace: Microsoft::WRL::Wrappers