Compartir a través de


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

Consulte también

USBFN_GET_ATTACH_ACTION