enumeración URS_HARDWARE_EVENT (urstypes.h)
Define los valores de los eventos de hardware que puede notificar un controlador de cliente para un controlador de doble rol USB.
Syntax
typedef enum _URS_HARDWARE_EVENT {
UrsHardwareEventNone,
UrsHardwareEventDetach,
UrsHardwareEventIdGround,
UrsHardwareEventIdFloat,
UrsHardwareEventPortTypeDfp,
UrsHardwareEventPortTypeUfp
} URS_HARDWARE_EVENT, *PURS_HARDWARE_EVENT;
Constantes
UrsHardwareEventNone Exclusivamente para uso interno. |
UrsHardwareEventDetach Se produjo un evento de desasociación en un puerto de un sistema USB de tipo C. |
UrsHardwareEventIdGround Este evento indica que el anclaje de identificador está en tierra. |
UrsHardwareEventIdFloat Este evento indica que el pin de identificador es flotante. |
UrsHardwareEventPortTypeDfp El conector type-C se ha resuelto en DFP. El controlador de cliente URS no lo usará directamente. |
UrsHardwareEventPortTypeUfp El conector type-C se ha resuelto en UFP. El controlador de cliente URS no lo usará directamente. |
Comentarios
El controlador cliente no debe usar directamente los valores definidos para los sistemas USB Type-C. En su lugar, el controlador debe informar de que no admite informes de eventos de hardware mediante una llamada a UrsSetHardwareEventSupport. Estos eventos de hardware los detecta un controlador del conector USB Type-C, consulte Referencia de programación del controlador del conector USB Type-C.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Versión mínima de KMDF | 1.15 |
Encabezado | urstypes.h (include Urscx.h) |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de