GUID_DEVINTERFACE_COMPORT
Класс интерфейса устройства GUID_DEVINTERFACE_COMPORT определен для COM-портов.
Атрибут | Параметр |
---|---|
Идентификатор | GUID_DEVINTERFACE_COMPORT |
GUID класса | {86E0D1E0-8089-11D0-9CE4-08003E301F73} |
Замечания
Драйверы для экземпляров последовательного порта регистрируют экземпляры этого класса интерфейса устройства, чтобы уведомить операционную систему и приложения о присутствии COM-портов.
Драйвер функции, предоставленный системой для последовательных портов, регистрирует экземпляр этого класса интерфейса устройства для последовательного порта.
Использование интерфейса устройства (GUID_DEVINTERFACE_COMPORT) — это рекомендуемый способ обнаружения и доступа к com-порту. Использование устаревших имен COM-портов подвержено конфликтам имен и не предоставляет уведомления об изменении состояния клиенту. См. пример кода, иллюстрирующий доступ к устройству с помощью этого интерфейса устройства.
Следующие примеры (на сайте GitHub) регистрируют экземпляр этого класса для последовательного порта:
- Последовательный пример
- Пример виртуального последовательного драйвера (UMDF 1.0)
- Пример драйвера Virtual Serial2 (KMDF)
GUID_CLASS_COMPORT является устаревшим идентификатором для этого класса интерфейса устройства. Для новых экземпляров этого класса используйте вместо этого GUID_DEVINTERFACE_COMPORT.
Требования
Версия | Доступно в Microsoft Windows 2000 и более поздних версиях Windows. |
Верхний колонтитул | Ntddser.h (include Ntddser.h) |