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 を指定するか、値 0 を使用して新しいタスク グループを作成します。 通常の優先度キューが () 使用usageClass=""
されている場合は、 NULL を 渡す必要があります。 出力時に、 は実際のタスク グループ ID を受け取ります。
[out] id
新しい作業キューの識別子を受け取ります。 この識別子は、作業項目をキューに入れたときに使用します。
戻り値
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | rtworkq.h |
Library | Rtworkq.lib |
[DLL] | RTWorkQ.dll |