enumerazione URS_HARDWARE_EVENT (urstypes.h)
Definisce i valori per gli eventi hardware che un driver client per un controller a doppio ruolo USB può segnalare.
Sintassi
typedef enum _URS_HARDWARE_EVENT {
UrsHardwareEventNone,
UrsHardwareEventDetach,
UrsHardwareEventIdGround,
UrsHardwareEventIdFloat,
UrsHardwareEventPortTypeDfp,
UrsHardwareEventPortTypeUfp
} URS_HARDWARE_EVENT, *PURS_HARDWARE_EVENT;
Costanti
UrsHardwareEventNone Solo per uso interno. |
UrsHardwareEventDetach Si è verificato un evento di scollegamento su una porta di un sistema USB Type-C. |
UrsHardwareEventIdGround Questo evento indica che il pin ID è a terra. |
UrsHardwareEventIdFloat Questo evento indica che il pin ID è mobile. |
UrsHardwareEventPortTypeDfp Il connettore Type-C è stato risolto in DFP. Non da usare direttamente dal driver client URS. |
UrsHardwareEventPortTypeUfp Il connettore Type-C è stato risolto in UFP. Non da usare direttamente dal driver client URS. |
Commenti
I valori definiti per i sistemi USB Type-C non devono essere usati direttamente dal driver client. Al contrario, il driver deve segnalare che non supporta la segnalazione di eventi hardware chiamando UrsSetHardwareEventSupport. Questi eventi hardware vengono rilevati da un driver connettore USB Type-C, vedere Informazioni di riferimento sulla programmazione del driver del connettore USB Type-C.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Versione KMDF minima | 1.15 |
Intestazione | urstypes.h (include Urscx.h) |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per