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


перечисление 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 использует возвращаемый тип порта для определения текущей зарядки и уведомления драйвера агрегирования зарядки (CAD) изменения источника питания. Если обнаруженный тип порта UsbFnStandardDownstreamPort или UsbfnChargingDownstreamPort, стек функций USB попытается подключиться к узлу (см. USBFN_PORT_TYPE дополнительные сведения).
UsbfnPortDetectedNoCad
Стек функций USB не уведомляет CAD об изменении источника питания. Если обнаруженный тип порта UsbFnStandardDownstreamPort или UsbfnChargingDowngingDownstreamPort, стек функций USB пытается подключиться к узлу (см. USBFN_PORT_TYPE дополнительные сведения).
UsbfnProceedWithAttach
Стек функций USB продолжается с устаревшим обнаружением на основе программного обеспечения, которое существует в клиентских драйверах, и выдает уведомления CAD о уведомлениях источника питания.
UsbfnIgnoreAttach
Стек функций USB прекращает дальнейшие операции обнаружения портов и не уведомляет CAD об обновлении источника питания.
UsbfnDetectProprietaryCharger
Стек функций USB вызывает функцию обратного вызова событий UFX_PROPRIETARY_CHARGER_DETECT, реализованную драйвером USB нижнего фильтра, для обнаружения частного зарядного устройства.
UsbfnHwBasedChargerDetection

Требования

Требование Ценность
заголовка usbfnattach.h

См. также

USBFN_GET_ATTACH_ACTION