GUID_DEVINTERFACE_COMPORT
La clase de interfaz de dispositivo GUID_DEVINTERFACE_COMPORT se define para los puertos COM.
Attribute | Configuración |
---|---|
Identificador | GUID_DEVINTERFACE_COMPORT |
GUID de clase | {86E0D1E0-8089-11D0-9CE4-08003E301F73} |
Comentarios
Los controladores para los puertos serie registran instancias de esta clase de interfaz de dispositivo para notificar al sistema operativo y las aplicaciones la presencia de puertos COM.
El controlador de función proporcionado por el sistema para los puertos serie registra una instancia de esta clase de interfaz de dispositivo para un puerto serie.
El uso de la interfaz de dispositivo (GUID_DEVINTERFACE_COMPORT) es la manera recomendada de detectar y acceder a un puerto COM. El uso de nombres de puertos COM heredados es propenso a colisiones de nombres y no proporciona notificaciones de cambio de estado a un cliente. Consulte el código de ejemplo que muestra cómo acceder a un dispositivo mediante esta interfaz de dispositivo.
Los ejemplos siguientes (en GitHub) registran una instancia de esta clase para un puerto serie:
- Ejemplo de serie
- Ejemplo de controlador serie virtual (UMDF 1.0)
- Ejemplo de controlador serie2 virtual (KMDF)
GUID_CLASS_COMPORT es un identificador obsoleto para esta clase de interfaz de dispositivo; para las nuevas instancias de esta clase, use GUID_DEVINTERFACE_COMPORT en su lugar.
Requisitos
Versión | Disponible en Microsoft Windows 2000 y versiones posteriores de Windows. |
Encabezado | Ntddser.h (incluye Ntddser.h) |