Leggere in inglese

Condividi tramite


Intestazione synchapi.h

Questa intestazione viene usata da Servizi di sistema. Per altre informazioni, vedere:

synchapi.h contiene le interfacce di programmazione seguenti:

Funzioni

 
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.

Funzioni di callback

 
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.