structure USBDEVICE_UPDATE_FLAGS (ucxusbdevice.h)
Contient des indicateurs de requête définis par UCX qui sont transmis dans la structure USBDEVICE_UPDATE quand UCX appelle la fonction de rappel EVT_UCX_USBDEVICE_UPDATE du pilote client.
Syntaxe
typedef struct _USBDEVICE_UPDATE_FLAGS {
ULONG UpdateDeviceDescriptor : 1;
ULONG UpdateBosDescriptor : 1;
ULONG UpdateMaxExitLatency : 1;
ULONG UpdateIsHub : 1;
ULONG UpdateAllowIoOnInvalidPipeHandles : 1;
ULONG Update20HardwareLpmParameters : 1;
ULONG UpdateRootPortResumeTime : 1;
ULONG UpdateTunnelState : 1;
ULONG Reserved : 25;
} USBDEVICE_UPDATE_FLAGS;
Membres
UpdateDeviceDescriptor
Si la valeur est définie, indique une demande de mise à jour du descripteur de périphérique USB.
UpdateBosDescriptor
Si cette valeur est définie, indique une demande de mise à jour du descripteur BOS USB.
UpdateMaxExitLatency
Si la valeur est définie, indique une demande de mise à jour de la latence de sortie maximale.
UpdateIsHub
Si la valeur est définie, indique une demande pour déterminer que l’appareil est un hub.
UpdateAllowIoOnInvalidPipeHandles
Si la valeur est définie, indique que le périphérique ou le hub USB a été mis à jour pour autoriser les E/S avec des poignées de canal non valides.
Update20HardwareLpmParameters
Si la valeur est définie, indique une demande de mise à jour de l’état 2.0 LPM.
UpdateRootPortResumeTime
Si la valeur est définie, indique une demande de mise à jour de l’heure de reprise du port racine.
UpdateTunnelState
Si la valeur est définie, indique une demande de mise à jour de l’état du tunnel USB.
Reserved
Ne pas utiliser.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ucxusbdevice.h (inclure Ucxclass.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour