Поделиться через


GUID_DEVINTERFACE_COMPORT

Класс интерфейса устройства GUID_DEVINTERFACE_COMPORT определен для COM-портов.

Атрибут Параметр
Идентификатор 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 (include Ntddser.h)

См. также