Fonction UfxDevicePortDetectComplete (ufxclient.h)
Avertit UFX du type de port détecté.
Syntaxe
void UfxDevicePortDetectComplete(
[in] UFXDEVICE UfxDevice,
[in] USBFN_PORT_TYPE PortType
);
Paramètres
[in] UfxDevice
Handle vers un objet de périphérique UFX que le pilote a créé en appelant UfxDeviceCreate.
[in] PortType
Contient une valeur d’énumération de type USBFN_PORT_TYPE.
Valeur de retour
None
Remarques
Le pilote client appelle UfxDevicePortDetectComplete lorsque la détection de port est terminée. Sur certaines plateformes, UFX peut utiliser le type de port signalé pour informer le gestionnaire de batterie du courant maximal qu’il peut tirer du port USB.
Le pilote client appelle généralement UfxDevicePortDetectComplete à partir de sa fonction de rappel EVT_UFX_DEVICE_PORT_DETECT , comme illustré dans cet exemple.
// In this example we will return an unknown port type. This will allow UFX to connect to a host if
// one is present. UFX will timeout after 5 seconds if no host is present and transition to
// an invalid charger type, which will allow the controller to exit D0.
//
UfxDevicePortDetectComplete(ControllerContext->UfxDevice, UsbfnUnknownPort);
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Plateforme cible | Windows |
En-tête | ufxclient.h |
Bibliothèque | ufxstub.lib |
IRQL | DISPATCH_LEVEL |
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