URS_HARDWARE_EVENT-Enumeration (urstypes.h)
Definiert Werte für die Hardwareereignisse, die ein Clienttreiber für einen USB-Controller mit zwei Rollen melden kann.
Syntax
typedef enum _URS_HARDWARE_EVENT {
UrsHardwareEventNone,
UrsHardwareEventDetach,
UrsHardwareEventIdGround,
UrsHardwareEventIdFloat,
UrsHardwareEventPortTypeDfp,
UrsHardwareEventPortTypeUfp
} URS_HARDWARE_EVENT, *PURS_HARDWARE_EVENT;
Konstanten
UrsHardwareEventNone Nur zur internen Verwendung. |
UrsHardwareEventDetach An einem Port eines USB-Typ-C-Systems ist ein Trennereignis aufgetreten. |
UrsHardwareEventIdGround Dieses Ereignis gibt an, dass der ID-Pin geerdet ist. |
UrsHardwareEventIdFloat Dieses Ereignis gibt an, dass der ID-Pin schwebend ist. |
UrsHardwareEventPortTypeDfp Der Typ-C-Connector wurde in DFP aufgelöst. Nicht direkt vom URS-Clienttreiber verwendet werden. |
UrsHardwareEventPortTypeUfp Der Typ-C-Connector wurde in UFP aufgelöst. Nicht direkt vom URS-Clienttreiber verwendet werden. |
Hinweise
Werte, die für USB-Typ-C-Systeme definiert sind, sollten nicht direkt vom Clienttreiber verwendet werden. Stattdessen sollte der Treiber melden, dass er die Hardwareereignisberichterstattung nicht unterstützt, indem er UrsSetHardwareEventSupport aufruft. Diese Hardwareereignisse werden von einem USB-Typ-C-Connectortreiber erkannt. Weitere Informationen finden Sie unter Programmierreferenz für USB-Typ-C-Connectortreiber.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
KMDF-Mindestversion | 1.15 |
Kopfzeile | urstypes.h (urscx.h einschließen) |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für