Condividi tramite


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