次の方法で共有


SerCxGetReadIntervalTimeout 関数 (sercx.h)

SerCxGetReadIntervalTimeout メソッドは、読み取り (受信) 操作の間隔タイムアウト値を返します。

構文

ULONG SerCxGetReadIntervalTimeout(
  [in] WDFDEVICE Device
);

パラメーター

[in] Device

シリアル コントローラーを表すフレームワーク デバイス オブジェクトへの WDFDEVICE ハンドル。

戻り値

SerCxGetReadIntervalTimeout は、読み取り間隔のタイムアウト値をミリ秒単位で返します。 値が 0 の場合は、読み取り間隔のタイムアウトが使用されないことを示します。

備考

読み取り間隔のタイムアウト値は、読み取り操作で 2 つの連続したバイト間で許可される最大時間 (ミリ秒単位) です。 この最大タイムアウトを超える読み取り操作。タイムアウト値の詳細については、SERIAL_TIMEOUTSを参照してください。

読み取り (IRP_MJ_READ) 要求は、要求された読み取り操作がタイムアウトしたときに正常に完了します。要求は、操作がタイムアウトしたことを示す STATUS_TIMEOUT 状態コードを返します。

必要条件

要件 価値
サポートされる最小クライアント Windows 8 以降で使用できます。
ターゲット プラットフォーム の 万国
ヘッダー sercx.h
IRQL <= DISPATCH_LEVEL

関連項目

IRP_MJ_READ

SERIAL_TIMEOUTS