GUID_DEVINTERFACE_COMPORT

GUID_DEVINTERFACE_COMPORT デバイス インターフェイス クラスは、 COM ポート用に定義されています。

Attribute 設定
Identifier GUID_DEVINTERFACE_COMPORT
クラス GUID {86E0D1E0-8089-11D0-9CE4-08003E301F73}

解説

シリアル ポートのドライバーは、このデバイス インターフェイス クラスのインスタンスを登録して、COM ポートの存在をオペレーティング システムとアプリケーションに通知します。

シリアル ポート用のシステムが提供する関数ドライバーは、 シリアル ポートのこのデバイス インターフェイス クラスのインスタンスを登録します。

デバイス インターフェイス (GUID_DEVINTERFACE_COMPORT) の使用は、COMポートを検出してアクセスするための推奨される方法です。 レガシー COM ポート名を使用すると、名前の衝突が発生しやすく、クライアントへの状態変更の通知も提供されません。 このデバイス インターフェイスを使用してデバイスにアクセスする方法を示すサンプル コードを参照してください。

次のサンプル (GitHub) では、シリアル ポート用にこのクラスのインスタンスを登録します。

GUID_CLASS_COMPORT は、このデバイス インターフェイス クラスの使用していない識別子です。このクラスの新しいインスタンスでは、代わりに GUID_DEVINTERFACE_COMPORT を使用します。

要件

   
バージョン Microsoft Windows 2000 以降のバージョンの Windows で使用できます。
ヘッダー Ntddser.h (Ntddser.h を含む)

関連項目