次の方法で共有


RtwqPutWorkItem 関数 (rtworkq.h)

非同期操作を作業キューに配置します。

構文

HRESULT RtwqPutWorkItem(
  [in] DWORD            dwQueue,
  [in] LONG             lPriority,
  [in] IRtwqAsyncResult *result
);

パラメーター

[in] dwQueue

作業キューの識別子。 この値では、標準の作業キューのいずれか、またはアプリによって作成された作業キューを指定できます。 作業キューにアクセスするには、 RtwqLockSharedWorkQueue を呼び出します。

[in] lPriority

作業項目の優先度。 作業項目は優先度順に実行されます。 この値は -1、0、または 1 である必要があります。ここで、-1 は最も低い優先度、1 は最も高い優先順位です。

[in] result

コールバック へのポインター。 呼び出し元は、このインターフェイスを実装する必要があります。

戻り値

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー rtworkq.h
Library Rtworkq.lib
[DLL] RTWorkQ.dll