Funzione AvRtJoinThreadOrderingGroup (avrt.h)
Aggiunge thread client a un gruppo di ordinamento thread.
Sintassi
AVRTAPI BOOL AvRtJoinThreadOrderingGroup(
[out] PHANDLE Context,
[in] GUID *ThreadOrderingGuid,
[in] BOOL Before
);
Parametri
[out] Context
Puntatore a un handle di contesto.
[in] ThreadOrderingGuid
Puntatore all'identificatore univoco per il gruppo di ordinamento del thread.
[in] Before
Ordine del thread. Se questo parametro è TRUE, il thread è un thread predecessore pianificato per l'esecuzione prima del thread padre. Se questo parametro è FALSE, il thread è un thread successore pianificato per l'esecuzione dopo il thread padre.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
Il thread racchiude il codice da eseguire durante ogni periodo all'interno di un ciclo controllato dalla funzione AvRtWaitOnThreadOrderingGroup .
Un thread può creare più di un gruppo di ordinamento thread e aggiungere più di un gruppo di ordinamento thread. Tuttavia, un thread non può unire lo stesso gruppo di ordinamento thread più di una volta.
Il numero di thread che possono partecipare a un gruppo è limitato solo dalle risorse di sistema disponibili.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | avrt.h |
Libreria | Avrt.lib |
DLL | Avrt.dll |