Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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. |