Funzione RtwqLockSharedWorkQueue (rtworkq.h)
Ottiene e blocca una coda di lavoro condivisa.
Sintassi
HRESULT RtwqLockSharedWorkQueue(
[in] PCWSTR usageClass,
[in] LONG basePriority,
[in, out] DWORD *taskId,
[out] DWORD *id
);
Parametri
[in] usageClass
Nome dell'attività MmCSS (Multimedia Class Scheduler Service).
[in] basePriority
Priorità di base dei thread della coda di lavoro. Se viene usata la coda con priorità regolare (usageClass=""
), il valore 0 deve essere passato.
[in, out] taskId
Identificatore dell'attività MMCSS. In input specificare un ID gruppo di attività MCCSS esistente oppure usare il valore zero per creare un nuovo gruppo di attività. Se viene usata la coda con priorità regolare (usageClass=""
), è necessario passare NULL. Nell'output riceve l'ID del gruppo di attività effettivo.
[out] id
Riceve un identificatore per la nuova coda di lavoro. Usare questo identificatore durante l'accodamento degli elementi di lavoro.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 [solo app desktop] |
Server minimo supportato | Windows Server 2012 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | rtworkq.h |
Libreria | Rtworkq.lib |
DLL | RTWorkQ.dll |