Compartilhar via


estrutura USBDEVICE_DISABLE (ucxusbdevice.h)

Contém parâmetros para uma solicitação para desabilitar o dispositivo especificado. Essa estrutura é passada pelo UCX em parâmetros de solicitação (Parameters.Others.Arg1) de um objeto de solicitação de estrutura da função de retorno de chamada EVT_UCX_USBDEVICE_DISABLE .

Sintaxe

typedef struct _USBDEVICE_DISABLE {
  USBDEVICE_MGMT_HEADER         Header;
  UCXENDPOINT                   DefaultEndpoint;
  UCX_USBDEVICE_RECOVERY_ACTION UsbDeviceRecoveryAction;
} USBDEVICE_DISABLE, *PUSBDEVICE_DISABLE;

Membros

Header

Uma estrutura USBDEVICE_MGMT_HEADER que contém o identificador para o hub USB ou dispositivo.

DefaultEndpoint

Um identificador para o ponto de extremidade padrão do dispositivo USB ou hub a ser desabilitado.

UsbDeviceRecoveryAction

Um valor de UCX_USBDEVICE_RECOVERY_ACTION que indica redefinições de gatilho FLDR ou PLDR.

Requisitos

Requisito Valor
Cabeçalho ucxusbdevice.h (inclua Ucxclass.h)

Confira também

EVT_UCX_USBDEVICE_DISABLE

USBDEVICE_ENABLE

WdfRequestGetParameters