Condividi tramite


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
S_OK
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

Vedi anche

Funzioni di Media Foundation

Code di lavoro