シリアル デバイスの制御要求

Serial は、16550 UART 互換インターフェイスをサポートするシリアル デバイスの動作を制御するために、デバイス制御要求を発行します。

Serial は IOCTL_SERIAL_XXX 要求をサポートしていて、この要求をクライアント側で使用して、以下のタスクを実行できます。

  • 制御レジスタと制御シグナルの取得と設定

  • 回線制御とモデム制御の取得と設定

  • FIFO 制御の設定

  • ハンドシェイクとフロー制御の操作とパラメーターの取得と設定

  • 待機イベントの取得と設定

  • 内部バッファーの消去、受信バッファー サイズの設定、デバイスのリセット

  • 読み取り/書き込み要求で使用されるタイムアウトの取得と設定

  • パフォーマンス統計の取得とクリア

  • 状態情報の取得

  • デバイスのプロパティの取得

Serial は IOCTL_SERIAL_INTERNAL_XXX 要求をサポートしていて、この要求を信頼されたカーネル モード クライアント側で使用して、以下のタスクを実行できます。

  • デバイスの基本設定を設定、以前の設定を復元

  • デバイスの待機/スリープ解除操作の有効と無効の切り替え

COM ポートの高度な操作の詳細については、Microsoft Windows SDK の Windows ベースサービスでサポートされている通信リソースに関する情報を参照してください。

Serial I/O 要求の詳細については、「シリアル ポート」の参照トピックを参照してください。

IOCTL_SERIAL_XXX 要求と IOCTL_SERIAL_INTERNAL_XXX 要求の詳細については、「ntddser.h ヘッダー」を参照してください。