Funzione RtwqBeginRegisterWorkQueueWithMMCSS (rtworkq.h)
Associa una coda di lavoro a un'attività MMCSS (Multimedia Class Scheduler Service).
Sintassi
HRESULT RtwqBeginRegisterWorkQueueWithMMCSS(
[in] DWORD workQueueId,
[in] PCWSTR usageClass,
[in] DWORD dwTaskId,
[in] LONG lPriority,
[in] IRtwqAsyncCallback *doneCallback,
[in] IUnknown *doneState
);
Parametri
[in] workQueueId
Identificatore della coda di lavoro. Per le code di lavoro private, l'identificatore viene restituito dalla funzione RtwqAllocateWorkQueue .
[in] usageClass
Nome dell'attività MMCSS.
[in] dwTaskId
Identificatore univoco dell'attività. Per ottenere un nuovo identificatore di attività, impostare questo valore su zero.
[in] lPriority
Priorità relativa di base per i thread della coda di lavoro. Per altre informazioni, vedere AvSetMmThreadPriority.
[in] doneCallback
Puntatore all'interfaccia IRtwqAsyncCallback di un oggetto callback. Il chiamante deve implementare questa interfaccia.
[in] doneState
Puntatore all'interfaccia IUnknown di un oggetto stato, definito dal chiamante. Questo parametro può essere NULL. È possibile utilizzare questo oggetto per contenere le informazioni sullo stato. L'oggetto viene restituito al chiamante quando viene richiamato il callback.
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 |