Compartilhar via


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

Confira também

USBFN_GET_ATTACH_ACTION