Compartilhar via


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

Consulte também

USBFN_GET_ATTACH_ACTION