USBFN_ATTACH_ACTION-Aufzählung (usbfnattach.h)

Definiert die Aktionen, die der Usb-Funktionsstapel (Universal Serial Bus) ausführt, wenn ein Gerät an einen USB-Anschluss angeschlossen ist.

Syntax

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

Konstanten

 
UsbfnPortDetected
Der USB-Funktionsstapel verwendet den zurückgegebenen Anschlusstyp, um den Ladestrom zu ermitteln und den Ladeaggregationstreiber (CAD) über die Änderung der Stromversorgung zu benachrichtigen. Wenn der erkannte Porttyp UsbFnStandardDownstreamPort oder UsbfnChargingDownstreamPortist, versucht der USB-Funktionsstapel, eine Verbindung mit dem Host herzustellen (weitere Informationen finden Sie unter USBFN_PORT_TYPE).
UsbfnPortDetectedNoCad
Der USB-Funktionsstapel benachrichtigt den CAD nicht über die Änderung der Stromversorgung. Wenn der erkannte Porttyp UsbFnStandardDownstreamPort oder UsbfnChargingDownstreamPortist, versucht der USB-Funktionsstapel, eine Verbindung mit dem Host herzustellen (weitere Informationen finden Sie unter USBFN_PORT_TYPE).
UsbfnProceedWithAttach
Der USB-Funktionsstapel wird mit der älteren softwarebasierten Erkennung fortgesetzt, die in den Clienttreibern vorhanden ist, und gibt die CAD-Benachrichtigungen zu Stromquellenbenachrichtigungen aus.
UsbfnIgnoreAttach
Der USB-Funktionsstapel beendet weitere Porterkennungsvorgänge und benachrichtigt CAD nicht über ein Stromquellenupdate.
UsbfnDetectProprietaryCharger
Der USB-Funktionsstapel ruft die vom USB-niedrigeren Filtertreiber implementierte UFX_PROPRIETARY_CHARGER_DETECT Ereignisrückruffunktion auf, um eine proprietäre Ladegeräterkennung durchzuführen.
UsbfnHwBasedChargerDetection

Anforderungen

Anforderung Wert
Header- usbfnattach.h

Siehe auch

USBFN_GET_ATTACH_ACTION