Serial.sys および Serenum.sys の使用
以下のシステム コンポーネントは、16550 汎用非同期送受信機 (UART) と互換性のあるハードウェア インターフェイスを備えるシリアル コントローラー デバイスで使用できます。
Serial ドライバーと Serenum ドライバー
Serial.sys (Serial) は、シリアル デバイス用のシステム提供ファンクション ドライバーです。 Serial は、16550 UART 互換インターフェイスを必要とする任意の種類のプラグ アンド プレイ デバイスで、下位レベルのデバイス フィルター ドライバーとしても使用できます。
Serenum.sys (Serenum) は、システム提供の上位レベルのデバイス フィルター ドライバーで、Serial (またはベンダーが提供するファンクション ドライバー) と組み合わせて使用することで、RS-232 ポートのプラグ アンド プレイ バス ドライバーの機能を提供できます。
Serial と Serenum の操作の詳細については、以下のトピックを参照してください。
- シリアル コントローラー ドライバーの概要
- シリアルと Serenum の機能
- シリアル デバイスとドライバーの構成
- Serenum とシリアルの操作
- シリアル用のレジストリ設定
- Serenum 用のレジストリ設定
- Serial ドライバー リファレンス
- Serenum ドライバー リファレンス
- WDK に含まれる Ntddser.h ヘッダー ファイルのデータ定義
ポート デバイス セットアップ クラス
ポート クラスには、シリアル ポートと COM ポートが含まれています。 シリアル ポートは、16550 UART または互換デバイス上のシリアル通信ハードウェア インターフェイスです。 コンピューター上の RS-232 ポートは、通常、UART のシリアル ポートに電気的に接続される、DB-9 または DB-25 のいずれかのコネクタです。 COM ポートは、Windows 固有の追加の要件に準拠するシリアル ポートです。 詳細については、「COM ポートの構成」を参照してください。
COM ポート デバイス インターフェイス クラス
COM ポートにアクセスするには、COM ポート デバイス インターフェイスを使用する必要があります (COM ポート デバイス インターフェイス クラスの GUID は GUID_DEVINTERFACE_COMPORT です)。
COM ポート データベース と COM ポート データベース サポート ルーチン
COM ポート データベースは、COM ポートに使用される COM ポート番号を解決します。
シリアル デバイスのインストールの詳細については、「シリアル デバイスをインストールする」を参照してください。
シリアル デバイスの高度な操作に関する一般的な情報については、Microsoft Windows SDK の Windows ベース サービスでサポートされている通信リソースに関する情報を参照してください。
シリアル ドライバーのサンプル
これらのサンプルでは、シリアル ドライバーの実際の動作を見ることができます。