Freigeben über


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

IMFRealTimeClient

IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS