estrutura USBDEVICE_RESET (ucxusbdevice.h)

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

Sintaxe

typedef struct _USBDEVICE_RESET {
  USBDEVICE_MGMT_HEADER Header;
  UCXENDPOINT           DefaultEndpoint;
  ULONG                 EndpointsToDisableCount;
  UCXENDPOINT           *EndpointsToDisable;
} USBDEVICE_RESET, *PUSBDEVICE_RESET;

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 OU dispositivo USB.

EndpointsToDisableCount

O número de pontos de extremidade a serem desabilitados.

EndpointsToDisable

Um ponteiro para uma matriz de identificadores para pontos de extremidade a serem desabilitados.

Requisitos

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

Confira também

EVT_UCX_USBDEVICE_RESET