USBFN_ATTACH_ACTION enumeración (usbfnattach.h)
Define las acciones que toma la pila de funciones del Bus serie universal (USB) cuando un dispositivo está conectado a un puerto USB.
Syntax
typedef enum _USBFN_ATTACH_ACTION {
UsbfnPortDetected,
UsbfnPortDetectedNoCad,
UsbfnProceedWithAttach,
UsbfnIgnoreAttach,
UsbfnDetectProprietaryCharger,
UsbfnHwBasedChargerDetection
} USBFN_ATTACH_ACTION, *PUSBFN_ATTACH_ACTION;
Constantes
UsbfnPortDetected La pila de funciones USB usa el tipo de puerto devuelto para determinar la corriente de carga y notificar al controlador de agregación de carga (CAD) del cambio de fuente de alimentación. Si el tipo de puerto detectado es UsbFnStandardDownstreamPort o UsbfnChargingDownstreamPort, la pila de funciones USB intentará conectarse al host (consulte USBFN_PORT_TYPE para obtener más información). |
UsbfnPortDetectedNoCad La pila de funciones USB no notifica al CAD del cambio de fuente de alimentación. Si el tipo de puerto detectado es UsbFnStandardDownstreamPort o UsbfnChargingDownstreamPort, la pila de funciones USB intenta conectarse al host (consulte USBFN_PORT_TYPE para obtener más información). |
UsbfnProceedWithAttach La pila de funciones USB continúa con la detección heredada basada en software que existe en los controladores cliente y emite las notificaciones cad sobre las notificaciones de fuente de alimentación. |
UsbfnIgnoreAttach La pila de funciones USB interrumpe las operaciones de detección de puertos adicionales y no notifica a CAD de una actualización de fuente de alimentación. |
UsbfnDetectProprietaryCharger La pila de funciones USB llama a la función de devolución de llamada de evento UFX_PROPRIETARY_CHARGER_DETECT implementada por el controlador de filtro inferior USB para realizar la detección de cargadores propietarios. |
UsbfnHwBasedChargerDetection |
Requisitos
Requisito | Valor |
---|---|
Header | usbfnattach.h |