次の方法で共有


WDF_REL_TIMEOUT_IN_SEC関数 (wdfcore.h)

[KMDF と UMDF に適用]

WDF_REL_TIMEOUT_IN_SEC関数は、指定した秒数を相対時間値に変換します。

構文

WDF_EXTERN_C_START LONGLONG WDF_REL_TIMEOUT_IN_SEC(
  [in] ULONGLONG Time
);

パラメーター

[in] Time

変換する秒数。

戻り値

WDF_REL_TIMEOUT_IN_SEC は、 Time が指定する秒数を表すシステム時間単位 (100 ナノ秒間隔) の相対時間値を返します。

注釈

相対時間は、現在のシステム時刻を基準とした時間値です。 たとえば、呼び出し元がタイムアウト値を受け取る関数に 5 秒の相対時間値を渡した場合、関数は呼び出されてから 5 秒後にタイムアウトします。

次のコード例では、I/O 要求の相対タイムアウト値を 5 秒に指定します。

WDF_REQUEST_SEND_OPTIONS  requestSendOptions;
...
requestSendOptions.Timeout = WDF_REL_TIMEOUT_IN_SEC(5);
...

要件

要件
対象プラットフォーム ユニバーサル
最小 KMDF バージョン 1.0
最小 UMDF バージョン 2.0
Header wdfcore.h (Wdf.h を含む)
Library なし
IRQL 任意のレベル

こちらもご覧ください

WDF_ABS_TIMEOUT_IN_SEC

WDF_REQUEST_SEND_OPTIONS