IMFRealTimeClient::SetWorkQueue-Methode (mfidl.h)
Gibt die Arbeitswarteschlange für den Topologiebranch an, der dieses Objekt enthält.
Syntax
HRESULT SetWorkQueue(
[in] DWORD dwWorkQueueId
);
Parameter
[in] dwWorkQueueId
Der Bezeichner der Arbeitswarteschlange oder der Wert MFASYNC_CALLBACK_QUEUE_UNDEFINED. Siehe Hinweise.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Eine Anwendung kann einen Branch der Topologie registrieren, um eine private Arbeitswarteschlange zu verwenden. Die Mediensitzung benachrichtigt jedes Pipelineobjekt, das IMFRealTimeClient unterstützt, indem SetWorkQueue mit dem Arbeitswarteschlangenbezeichner der Anwendung aufgerufen wird.
Wenn die Anwendung die Registrierung des Topologiebranchs auf hebt, ruft die Mediensitzung Erneut SetWorkQueue mit dem Wert MFASYNC_CALLBACK_QUEUE_UNDEFINED auf.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mfuuid.lib |
Weitere Informationen
IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS