ドライバー開発者向けの 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 ポートの外部名前付けを参照してください。