rtwqLockSharedWorkQueue 函数 (rtworkq.h)
获取并锁定共享工作队列。
语法
HRESULT RtwqLockSharedWorkQueue(
[in] PCWSTR usageClass,
[in] LONG basePriority,
[in, out] DWORD *taskId,
[out] DWORD *id
);
参数
[in] usageClass
多媒体类计划程序服务 (MMCSS) 任务的名称。
[in] basePriority
工作队列线程的基本优先级。 如果正使用常规优先级队列 (usageClass=""
) ,则必须传入值 0。
[in, out] taskId
MMCSS 任务标识符。 在输入时,指定现有的 MCCSS 任务组 ID,或使用值零创建新的任务组。 如果正 () usageClass=""
使用常规优先级队列,则必须传入 NULL 。 在输出时,接收实际的任务组 ID。
[out] id
接收新工作队列的标识符。 在排队工作项时使用此标识符。
返回值
如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | rtworkq.h |
Library | Rtworkq.lib |
DLL | RTWorkQ.dll |