次の方法で共有


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