次の方法で共有


ドライバー開発者向けの COM ポートの構成

COM ポートは、次の追加要件に準拠するシリアル ポートの一種です。

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

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

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

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

Ports クラス インストーラーとシリアル関数ドライバーが COM ポートの COM ポート デバイス インターフェイスを作成する方法については、「COM ポートの外部名前付けを参照してください。