Intestazione synchapi.h
Questa intestazione viene usata da Servizi di sistema. Per altre informazioni, vedere:
synchapi.h contiene le interfacce di programmazione seguenti:
AcquireSRWLockExclusive Acquisisce un blocco di lettura/scrittura sottile (SRW) in modalità esclusiva. |
AcquireSRWLockShared Acquisisce un blocco di lettura/scrittura sottile (SRW) in modalità condivisa. |
CancelWaitableTimer Imposta il timer waitable specificato sullo stato inattivo. |
CreateEventA Crea o apre un oggetto evento denominato o senza nome. (ANSI) |
CreateEventExA Crea o apre un oggetto evento denominato o senza nome e restituisce un handle all'oggetto . (ANSI) |
CreateEventExW Crea o apre un oggetto evento denominato o senza nome e restituisce un handle all'oggetto . (Unicode) |
CreateEventW Crea o apre un oggetto evento denominato o senza nome. (Unicode) |
CreateMutexA Crea o apre un oggetto mutex denominato o senza nome. (ANSI) |
CreateMutexExA Crea o apre un oggetto mutex denominato o senza nome e restituisce un handle all'oggetto . (ANSI) |
CreateMutexExW Crea o apre un oggetto mutex denominato o senza nome e restituisce un handle all'oggetto . (Unicode) |
CreateMutexW Crea o apre un oggetto mutex denominato o senza nome. (Unicode) |
CreateSemaphoreExW Crea o apre un oggetto semaforo denominato o senza nome e restituisce un handle all'oggetto . (CreateSemaphoreExW) |
CreateSemaphoreW Crea o apre un oggetto semaforo denominato o senza nome. (CreateSemaphoreW) |
CreateWaitableTimerExW Crea o apre un oggetto timer waitable e restituisce un handle all'oggetto . |
CreateWaitableTimerW Crea o apre un oggetto timer waitable. |
DeleteCriticalSection Rilascia tutte le risorse usate da un oggetto sezione critica non generato. |
DeleteSynchronizationBarrier Elimina una barriera di sincronizzazione. |
EnterCriticalSection Attende la proprietà dell'oggetto sezione critica specificata. La funzione restituisce quando al thread chiamante viene concessa la proprietà. |
EnterSynchronizationBarrier Fa sì che il thread chiamante attenda una barriera di sincronizzazione fino a quando il numero massimo di thread non è entrato nella barriera. |
InitializeConditionVariable Inizializza una variabile di condizione. |
InitializeCriticalSection Inizializza un oggetto sezione critica. |
InitializeCriticalSectionAndSpinCount Inizializza un oggetto sezione critica e imposta il conteggio delle rotazioni per la sezione critica. |
InitializeCriticalSectionEx Inizializza un oggetto sezione critica con un conteggio di rotazioni e flag facoltativi. |
InitializeSRWLock Inizializzare un blocco di lettura/scrittura (SRW) sottile. |
InitializeSynchronizationBarrier Inizializza una nuova barriera di sincronizzazione. |
InitOnceBeginInitialize Avvia l'inizializzazione una tantum. |
InitOnceComplete Completa l'inizializzazione una tantum avviata con la funzione InitOnceBeginInitialize. |
InitOnceExecuteOnce Esegue la funzione specificata una volta. Nessun altro thread che specifica la stessa struttura di inizializzazione monouso può eseguire la funzione specificata mentre viene eseguita dal thread corrente. |
InitOnceInitialize Inizializza una struttura di inizializzazione una tantum. |
LeaveCriticalSection Rilascia la proprietà dell'oggetto sezione critica specificata. |
OpenEventA Apre un oggetto evento denominato esistente. (ANSI) |
OpenEventW Apre un oggetto evento denominato esistente. (Unicode) |
OpenMutexW Apre un oggetto mutex denominato esistente. |
OpenSemaphoreW Apre un oggetto semaforo denominato esistente. |
OpenWaitableTimerW Apre un oggetto timer denominato waitable esistente. |
Releasemutex Rilascia la proprietà dell'oggetto mutex specificato. |
ReleaseSemaphore Aumenta il conteggio dell'oggetto semaforo specificato in base a una quantità specificata. |
ReleaseSRWLockExclusive Rilascia un blocco di lettura/scrittura sottile acquisito in modalità esclusiva. |
ReleaseSRWLockShared Rilascia un blocco di lettura/scrittura (SRW) sottile acquisito in modalità condivisa. |
ResetEvent Imposta l'oggetto evento specificato sullo stato non firmato. |
SetCriticalSectionSpinCount Imposta il conteggio delle rotazioni per la sezione critica specificata. |
SetEvent Imposta l'oggetto evento specificato sullo stato segnalato. |
SetWaitableTimer Attiva il timer waitable specificato. Quando arriva il tempo di scadenza, il timer viene segnalato e il thread che imposta il timer chiama la routine di completamento facoltativa. |
SetWaitableTimerEx Attiva il timer waitable specificato e fornisce informazioni di contesto per il timer. Quando arriva il tempo di scadenza, il timer viene segnalato e il thread che imposta il timer chiama la routine di completamento facoltativa. |
SignalObjectAndWait Segnala un oggetto e attende su un altro oggetto come singola operazione. |
Sospendi Sospende l'esecuzione del thread corrente fino alla scadenza dell'intervallo di timeout. |
SleepConditionVariableCS Sospendi la variabile di condizione specificata e rilascia la sezione critica specificata come operazione atomica. |
SleepConditionVariableSRW Sospendi la variabile di condizione specificata e rilascia il blocco specificato come operazione atomica. |
SleepEx Sospende il thread corrente fino a quando non viene soddisfatta la condizione specificata. |
TryAcquireSRWLockExclusive Tenta di acquisire un blocco di lettura/scrittura sottile (SRW) in modalità esclusiva. Se la chiamata ha esito positivo, il thread chiamante assume la proprietà del blocco. |
TryAcquireSRWLockShared Tenta di acquisire un blocco di lettura/scrittura sottile (SRW) in modalità condivisa. Se la chiamata ha esito positivo, il thread chiamante assume la proprietà del blocco. |
TryEnterCriticalSection Tenta di immettere una sezione critica senza bloccare. Se la chiamata ha esito positivo, il thread chiamante assume la proprietà della sezione critica. |
Waitformultipleobjects Attende che uno o tutti gli oggetti specificati si trovino nello stato segnalato o che sia trascorso l'intervallo di timeout. |
WaitForMultipleObjectsEx Attende che uno o tutti gli oggetti specificati si trovino nello stato segnalato, che una routine di completamento I/O o una chiamata asincrona di routine (APC) venga accodata al thread o che l'intervallo di timeout sia trascorso. |
WaitForSingleObject Attende fino a quando l'oggetto specificato non è nello stato segnalato o l'intervallo di timeout scade. |
WaitForSingleObjectEx Attende che l'oggetto specificato non si trova nello stato segnalato, che una routine di completamento I/O o una chiamata asincrona di routine (APC) venga accodata al thread o che sia trascorso l'intervallo di timeout. |
WaitOnAddress Attende la modifica del valore in corrispondenza dell'indirizzo specificato. |
WakeAllConditionVariable Riattivare tutti i thread in attesa della variabile di condizione specificata. |
WakeByAddressAll Riattiva tutti i thread in attesa della modifica del valore di un indirizzo. |
WakeByAddressSingle Riattiva un thread in attesa della modifica del valore di un indirizzo. |
WakeConditionVariable Riattivare un singolo thread in attesa sulla variabile di condizione specificata. |
PINIT_ONCE_FN Funzione di callback definita dall'applicazione. Specificare un puntatore a questa funzione quando si chiama la funzione InitOnceExecuteOnce. |
PTIMERAPCROUTINE Routine di completamento timer definita dall'applicazione. Specificare questo indirizzo quando si chiama la funzione SetWaitableTimer. |