USBFN_ATTACH_ACTION enumeração (usbfnattach.h)
Define as ações que a pilha de funções usb (Barramento Serial Universal) executa quando um dispositivo é anexado a uma porta USB.
Syntax
typedef enum _USBFN_ATTACH_ACTION {
UsbfnPortDetected,
UsbfnPortDetectedNoCad,
UsbfnProceedWithAttach,
UsbfnIgnoreAttach,
UsbfnDetectProprietaryCharger,
UsbfnHwBasedChargerDetection
} USBFN_ATTACH_ACTION, *PUSBFN_ATTACH_ACTION;
Constantes
UsbfnPortDetected A pilha de funções USB usa o tipo de porta retornado para determinar o carregamento atual e notificar o CAD (Driver de Agregação de Carregamento) da alteração da fonte de alimentação. Se o tipo de porta detectado for UsbFnStandardDownstreamPort ou UsbfnChargingDownstreamPort, a pilha de funções USB tentará se conectar ao host (consulte USBFN_PORT_TYPE para obter mais informações). |
UsbfnPortDetectedNoCad A pilha de funções USB não notifica o CAD sobre a alteração da fonte de energia. Se o tipo de porta detectado for UsbFnStandardDownstreamPort ou UsbfnChargingDownstreamPort, a pilha de funções USB tentará se conectar ao host (consulte USBFN_PORT_TYPE para obter mais informações). |
UsbfnProceedWithAttach A pilha de funções USB continua com a detecção herdada baseada em software que existe nos drivers cliente e emite as notificações do CAD sobre notificações de fonte de energia. |
UsbfnIgnoreAttach A pilha de funções USB descontinua outras operações de detecção de porta e não notifica o CAD de uma atualização de fonte de energia. |
UsbfnDetectProprietaryCharger A pilha de funções USB chama o UFX_PROPRIETARY_CHARGER_DETECT função de retorno de chamada de evento implementada pelo driver de filtro inferior USB para executar a detecção proprietária do carregador. |
UsbfnHwBasedChargerDetection |
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usbfnattach.h |