USBDEVICE_DISABLE 구조체(ucxusbdevice.h)

지정된 디바이스를 사용하지 않도록 설정하는 요청에 대한 매개 변수를 포함합니다. 이 구조는 EVT_UCX_USBDEVICE_DISABLE 콜백 함수의 프레임워크 요청 개체의 요청 매개 변수(Parameters.Others.Arg1)에서 UCX에 의해 전달됩니다.

구문

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

멤버

Header

USB 허브 또는 디바이스에 대한 핸들을 포함하는 USBDEVICE_MGMT_HEADER 구조체입니다.

DefaultEndpoint

사용하지 않도록 설정할 USB 디바이스 또는 허브의 기본 엔드포인트에 대한 핸들입니다.

UsbDeviceRecoveryAction

FLDR 또는 PLDR 트리거 재설정을 나타내는 UCX_USBDEVICE_RECOVERY_ACTION 값입니다.

요구 사항

요구 사항
헤더 ucxusbdevice.h(Ucxclass.h 포함)

추가 정보

EVT_UCX_USBDEVICE_DISABLE

USBDEVICE_ENABLE

WdfRequestGetParameters