estructura USBDEVICE_DISABLE (ucxusbdevice.h)

Contiene parámetros para que una solicitud deshabilite el dispositivo especificado. UCX pasa esta estructura en parámetros de solicitud (Parameters.Others.Arg1) de un objeto de solicitud de marco de la función de devolución de llamada EVT_UCX_USBDEVICE_DISABLE .

Sintaxis

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

Miembros

Header

Estructura USBDEVICE_MGMT_HEADER que contiene el identificador del dispositivo o del concentrador USB.

DefaultEndpoint

Identificador del punto de conexión predeterminado del dispositivo o concentrador USB que se va a deshabilitar.

UsbDeviceRecoveryAction

Valor de UCX_USBDEVICE_RECOVERY_ACTION que indica el restablecimiento del desencadenador FLDR o PLDR.

Requisitos

Requisito Valor
Header ucxusbdevice.h (incluye Ucxclass.h)

Consulte también

EVT_UCX_USBDEVICE_DISABLE

USBDEVICE_ENABLE

WdfRequestGetParameters