Funzione MFBeginUnregisterWorkQueueWithMMCSS (mfapi.h)
Annulla la registrazione di una coda di lavoro da un'attività MMCSS (Multimedia Class Scheduler Service).
Sintassi
HRESULT MFBeginUnregisterWorkQueueWithMMCSS(
[in] DWORD dwWorkQueueId,
[in] IMFAsyncCallback *pDoneCallback,
[in] IUnknown *pDoneState
);
Parametri
[in] dwWorkQueueId
Identificatore della coda di lavoro. Per le code di lavoro private, l'identificatore viene restituito dalla funzione MFAllocateWorkQueue . Per le code di lavoro della piattaforma, vedere Identificatori della coda di lavoro.
[in] pDoneCallback
Puntatore all'interfaccia IMFAsyncCallback di un oggetto callback. Il chiamante deve implementare questa interfaccia.
[in] pDoneState
Puntatore all'interfaccia IUnknown di un oggetto di 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
La funzione restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Funzione completata. |
Commenti
Questa funzione annulla la registrazione di una coda di lavoro associata a una classe MMCSS tramite la funzione MFBeginRegisterWorkQueueWithMMCSS .
Questa funzione è asincrona. Al termine dell'operazione, viene chiamato il metodo IMFAsyncCallback::Invoke dell'oggetto callback. A questo punto, l'applicazione deve chiamare MFEndUnregisterWorkQueueWithMMCSS per completare la richiesta asincrona.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mfapi.h |
Libreria | Mfplat.lib |
DLL | Mfplat.dll |