IMFRealTimeClient::SetWorkQueue 方法 (mfidl.h)
指定包含此 对象的拓扑分支的工作队列。
语法
HRESULT SetWorkQueue(
[in] DWORD dwWorkQueueId
);
parameters
[in] dwWorkQueueId
工作队列的标识符或 值MFASYNC_CALLBACK_QUEUE_UNDEFINED。 请参阅“备注”。
返回值
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
应用程序可以注册拓扑的分支以使用专用工作队列。 媒体会话通过使用应用程序的工作队列标识符调用 SetWorkQueue 来通知任何支持 IMFRealTimeClient 的管道对象。
当应用程序注销拓扑分支时,媒体会话会再次调用 SetWorkQueue ,其值 MFASYNC_CALLBACK_QUEUE_UNDEFINED。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | mfidl.h |
Library | Mfuuid.lib |
另请参阅
IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS