GUID_DEVINTERFACE_COMPORT
Die GUID_DEVINTERFACE_COMPORT-Geräteschnittstellenklasse wird für COM-Ports definiert.
Attribut | Einstellung |
---|---|
Bezeichner | GUID_DEVINTERFACE_COMPORT |
Klassen-GUID | {86E0D1E0-8089-11D0-9CE4-08003E301F73} |
Hinweise
Treiber für serielle Ports registrieren Instanzen dieser Geräteschnittstellenklasse, um das Betriebssystem und die Anwendungen über das Vorhandensein von COM-Ports zu benachrichtigen.
Der vom System bereitgestellte Funktionstreiber für serielle Ports registriert eine Instanz dieser Geräteschnittstellenklasse für einen seriellen Port.
Die Verwendung der Geräteschnittstelle (GUID_DEVINTERFACE_COMPORT) ist die empfohlene Methode zum Ermitteln und Zugreifen auf einen COM-Port. Die Verwendung von Legacy-COM-Portnamen ist anfällig für Namenskonflikte und stellt keine Statusänderungsbenachrichtigungen für einen Client bereit. Der Beispielcode veranschaulicht , wie Sie mithilfe dieser Geräteschnittstelle auf ein Gerät zugreifen.
Die folgenden Beispiele (auf GitHub) registrieren eine Instanz dieser Klasse für einen seriellen Port:
- Das Serial-Beispiel
- Beispiel für einen virtuellen Serial-Treiber (UMDF 1.0)
- Beispiel für einen virtuellen Serial2-Treiber (KMDF)
GUID_CLASS_COMPORT ist ein veralteter Bezeichner für diese Geräteschnittstellenklasse. Verwenden Sie für neue Instanzen dieser Klasse stattdessen GUID_DEVINTERFACE_COMPORT.
Anforderungen
Version | Verfügbar in Microsoft Windows 2000 und höheren Versionen von Windows. |
Header | Ntddser.h (einschl. Ntddser.h) |