USBFN_ATTACH_ACTION enumeração (usbfnattach.h)
Define as ações que a pilha de funções USB (Barramento Serial Universal) realiza quando um dispositivo é anexado a uma porta USB.
Sintaxe
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 a corrente de carregamento e notificar o CAD (Driver de Agregação de Carregamento) da 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). |
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 baseada em software herdada que existe nos drivers de 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 a função de retorno de chamada de evento UFX_PROPRIETARY_CHARGER_DETECT implementada pelo driver de filtro inferior USB para executar a detecção de carregador proprietário. |
UsbfnHwBasedChargerDetection |
Requisitos
Requisito | Valor |
---|---|
cabeçalho | usbfnattach.h |