перечисление 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 |