Поделиться через


перечисление USBFN_ATTACH_ACTION (usbfnattach.h)

Определяет действия, выполняемые стеком функций универсальной последовательной шины (USB) при подключении устройства к USB-порту.

Синтаксис

typedef enum _USBFN_ATTACH_ACTION {
  UsbfnPortDetected,
  UsbfnPortDetectedNoCad,
  UsbfnProceedWithAttach,
  UsbfnIgnoreAttach,
  UsbfnDetectProprietaryCharger,
  UsbfnHwBasedChargerDetection
} USBFN_ATTACH_ACTION, *PUSBFN_ATTACH_ACTION;

Константы

 
UsbfnPortDetected
Стек функций USB использует возвращаемый тип порта для определения текущей зарядки и уведомления драйвера агрегата зарядки (САПР) об изменении источника питания. Если обнаруженный тип порта — UsbFnStandardDownstreamPort или UsbfnChargingDownstreamPort, стек функций USB попытается подключиться к узлу (дополнительные сведения см . в разделе USBFN_PORT_TYPE ).
UsbfnPortDetectedNoCad
Стек функций USB не уведомляет САПР об изменении источника питания. Если обнаруженный тип порта — UsbFnStandardDownstreamPort или UsbfnChargingDownstreamPort, стек функций USB пытается подключиться к узлу (дополнительные сведения см. в разделе USBFN_PORT_TYPE ).
UsbfnProceedWithAttach
Стек функций USB продолжает работу с устаревшим программным обнаружением, которое существует в клиентских драйверах, и выдает уведомления САПР об уведомлениях источника питания.
UsbfnIgnoreAttach
Стек функций USB прекращает дальнейшие операции обнаружения портов и не уведомляет САПР об обновлении источника питания.
UsbfnDetectProprietaryCharger
Стек функций USB вызывает функцию обратного вызова события UFX_PROPRIETARY_CHARGER_DETECT , реализованную драйвером нижнего фильтра USB, для выполнения обнаружения собственного зарядного устройства.
UsbfnHwBasedChargerDetection

Требования

Требование Значение
Заголовок usbfnattach.h

См. также раздел

USBFN_GET_ATTACH_ACTION