estrutura USBDEVICE_ENABLE (ucxusbdevice.h)

Contém parâmetros para uma solicitação para habilitar 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_ENABLE .

Sintaxe

typedef struct _USBDEVICE_ENABLE {
  USBDEVICE_MGMT_HEADER          Header;
  UCXENDPOINT                    DefaultEndpoint;
  USBDEVICE_ENABLE_FAILURE_FLAGS FailureFlags;
} USBDEVICE_ENABLE, *PUSBDEVICE_ENABLE;

Membros

Header

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

DefaultEndpoint

O ponto de extremidade padrão para o hub USB ou dispositivo para o qual habilitar transferências.

FailureFlags

Os erros, se houver, que ocorreram ao tentar habilitar o hub ou dispositivo para transferências.

Requisitos

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

Confira também

USBDEVICE_DISABLE

WdfRequestGetParameters