énumération USBFN_ATTACH_ACTION (usbfnattach.h)
Définit les actions que la pile de fonctions USB (Universal Serial Bus) effectue lorsqu’un appareil est attaché à un port USB.
Syntax
typedef enum _USBFN_ATTACH_ACTION {
UsbfnPortDetected,
UsbfnPortDetectedNoCad,
UsbfnProceedWithAttach,
UsbfnIgnoreAttach,
UsbfnDetectProprietaryCharger,
UsbfnHwBasedChargerDetection
} USBFN_ATTACH_ACTION, *PUSBFN_ATTACH_ACTION;
Constantes
UsbfnPortDetected La pile de fonctions USB utilise le type de port retourné pour déterminer le courant de charge et informer le pilote d’agrégation de charge (CAO) de la modification de la source d’alimentation. Si le type de port détecté est UsbFnStandardDownstreamPort ou UsbfnChargingDownstreamPort, la pile de fonctions USB tente de se connecter à l’hôte (voir USBFN_PORT_TYPE pour plus d’informations). |
UsbfnPortDetectedNoCad La pile de fonctions USB n’informe pas la CAO de la modification de la source d’alimentation. Si le type de port détecté est UsbFnStandardDownstreamPort ou UsbfnChargingDownstreamPort, la pile de fonctions USB tente de se connecter à l’hôte (voir USBFN_PORT_TYPE pour plus d’informations). |
UsbfnProceedWithAttach La pile de fonctions USB continue avec la détection logicielle héritée qui existe dans les pilotes clients, et émet les notifications CAO sur les notifications de source d’alimentation. |
UsbfnIgnoreAttach La pile de fonctions USB interrompt d’autres opérations de détection de port et n’informe pas la CAO d’une mise à jour de la source d’alimentation. |
UsbfnDetectProprietaryCharger La pile de fonctions USB appelle la fonction de rappel d’événement UFX_PROPRIETARY_CHARGER_DETECT implémentée par le pilote de filtre inférieur USB pour effectuer la détection du chargeur propriétaire. |
UsbfnHwBasedChargerDetection |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbfnattach.h |