GUID_DEVINTERFACE_COMPORT
A classe de interface de dispositivo GUID_DEVINTERFACE_COMPORT é definida para portas COM.
Atributo | Configuração |
---|---|
Identificador | GUID_DEVINTERFACE_COMPORT |
Classe GUID | {86E0D1E0-8089-11D0-9CE4-08003E301F73} |
Comentários
Os drivers para portas seriais registram instâncias dessa classe de interface de dispositivo para notificar o sistema operacional e os aplicativos sobre a presença de portas COM.
O driver de função fornecido pelo sistema para portas seriais registra uma instância dessa classe de interface de dispositivo para uma porta serial.
Usar a interface do dispositivo (GUID_DEVINTERFACE_COMPORT) é a maneira recomendada de descobrir e acessar uma porta COM. O uso de nomes de porta COM herdados é propenso a colisões de nomes e não fornece notificações de alteração de estado a um cliente. Consulte o código de exemplo que ilustra como acessar um dispositivo usando essa interface de dispositivo.
Os exemplos a seguir (no GitHub) registram uma instância dessa classe para uma porta serial:
- A amostra Serial
- O exemplo de driver serial virtual (UMDF 1.0)
- O exemplo de driver serial2 Virtual (KMDF 1.0)
GUID_CLASS_COMPORT é um identificador obsoleto para essa classe de interface de dispositivo, para novas instâncias dessa classe, use GUID_DEVINTERFACE_COMPORT em vez disso.
Requisitos
Versão | Disponível no Microsoft Windows 2000 e versões posteriores do Windows. |
Cabeçalho | Ntddser.h (incluir Ntddser.h) |