次の方法で共有


RtwqSetDeadline 関数 (rtworkq.h)

作業キュー内の作業を完了する必要がある期限を設定します。

構文

HRESULT RtwqSetDeadline(
  [in]      DWORD    workQueueId,
  [in]      LONGLONG deadlineInHNS,
  [in, out] HANDLE   *pRequest
);

パラメーター

[in] workQueueId

作業キューの識別子。 識別子は 、RtwqAllocateWorkQueue 関数によって返されます。

[in] deadlineInHNS

キュー内の作業が完了する期限 (100 ナノ秒単位)。 たとえば、 が 9600 の場合 deadlineInHNS 、960000 ナノ秒 (960 マイクロ秒、0.96 ミリ秒) を表します。

[in, out] pRequest

RtwqCancelDeadline を呼び出して要求を取り消すために使用できる要求へのハンドルを受け取ります。

戻り値

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

注釈

期限を更新するには、新しい期限を作成し、古い期限をリリースします。

RtwqCancelDeadline を呼び出して期限を取り消します。

要件

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

こちらもご覧ください

RtwqCancelDeadline