COM ポートの設定

COM ポートは、以下の追加要件を満たすシリアルポートの一種です:

  • COM ポート デバイス インターフェイス クラスのインスタンスを通じて COM ポートにアクセスします。 このクラスの GUID は GUID_DEVINTERFACE_COMPORT で、Ntddser.h で定義されます。

  • COM ポートは、Ntddser.h で定義されている 16550 UART 互換インターフェイスを使用して操作します。

  • COM ポートにアクセスするほとんどのアプリケーションとの互換性を確保するには、標準的な命名規則COM<n>を使用するシンボリック リンク名を割り当てる必要があります。ここで<n>は COM ポート番号 (COM1 など) です。 COM<n>名を使用する場合は、COM ポート データベースから COM ポート番号<n>を取得する必要があります。 COM ポート番号はCOM<n>の名前でのみ使用します。

デフォルトでは、ポートデバイス セットアップ クラスのクラス インストーラーとシリアル ファンクション ドライバーの組み合わせ操作により、デバイスが COM ポートとして構成されます。

Ports クラスインストーラーとシリアル機能ドライバーが COM ポートのために COM ポート デバイス インターフェースを作成する方法についての情報は、COM ポートの外部命名をご覧ください。