Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Contient des indicateurs de requête définis par UCX transmis dans la structure USBDEVICE_UPDATE lorsque 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 elle est définie, indique une demande de mise à jour du descripteur de périphérique USB.
UpdateBosDescriptor
Si elle est définie, indique une demande de mise à jour du descripteur BOS USB.
UpdateMaxExitLatency
Si elle est définie, indique une demande de mise à jour de la latence de sortie maximale.
UpdateIsHub
Si elle est définie, indique une demande pour déterminer l’appareil est un hub.
UpdateAllowIoOnInvalidPipeHandles
Si elle est définie, indique que le périphérique USB ou le hub a été mis à jour pour autoriser les E/S avec des poignées de canal non valides.
Update20HardwareLpmParameters
Si elle est définie, indique une demande de mise à jour de l’état 2.0 LPM.
UpdateRootPortResumeTime
Si elle est définie, indique une demande de mise à jour de l’heure de reprise du port racine.
UpdateTunnelState
Si elle est définie, indique une demande de mise à jour de l’état du tunnel USB.
Reserved
N’utilisez pas.
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | ucxusbdevice.h (include Ucxclass.h) |