MFBeginUnregisterWorkQueueWithMMCSS-Funktion (mfapi.h)
Hebt die Registrierung einer Arbeitswarteschlange bei einem MMCSS-Task (Multimedia Class Scheduler Service) auf.
Syntax
HRESULT MFBeginUnregisterWorkQueueWithMMCSS(
[in] DWORD dwWorkQueueId,
[in] IMFAsyncCallback *pDoneCallback,
[in] IUnknown *pDoneState
);
Parameter
[in] dwWorkQueueId
Der Bezeichner der Arbeitswarteschlange. Für private Arbeitswarteschlangen wird der Bezeichner von der MFAllocateWorkQueue-Funktion zurückgegeben. Informationen zu Plattformarbeitswarteschlangen finden Sie unter Arbeitswarteschlangenbezeichner.
[in] pDoneCallback
Zeiger auf die IMFAsyncCallback-Schnittstelle eines Rückrufobjekts. Der Aufrufer muss diese Schnittstelle implementieren.
[in] pDoneState
Zeiger auf die IUnknown-Schnittstelle eines Zustandsobjekts, das vom Aufrufer definiert wird. Dieser Parameter kann NULL sein. Sie können dieses Objekt verwenden, um Zustandsinformationen zu enthalten. Das -Objekt wird an den Aufrufer zurückgegeben, wenn der Rückruf aufgerufen wird.
Rückgabewert
Die Funktion gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Funktion wurde erfolgreich ausgeführt. |
Hinweise
Diese Funktion hebt die Registrierung einer Arbeitswarteschlange auf, die einer MMCSS-Klasse über die MFBeginRegisterWorkQueueWithMMCSS-Funktion zugeordnet wurde.
Diese Funktion ist asynchron. Nach Abschluss des Vorgangs wird die IMFAsyncCallback::Invoke-Methode des Rückrufobjekts aufgerufen. An diesem Punkt sollte die Anwendung MFEndUnregisterWorkQueueWithMMCSS aufrufen, um die asynchrone Anforderung abzuschließen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfapi.h |
Bibliothek | Mfplat.lib |
DLL | Mfplat.dll |