WDF_USB_BMREQUEST_RECIPIENT - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// wdfusb.h

typedef enum _WDF_USB_BMREQUEST_RECIPIENT {
  BmRequestToDevice = 0,
  BmRequestToInterface,
  BmRequestToEndpoint,
  BmRequestToOther
} WDF_USB_BMREQUEST_RECIPIENT;

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-wdfusb-_wdf_usb_bmrequest_recipient)

_WDF_USB_BMREQUEST_RECIPIENT enumeration

Description

[Applies to KMDF and UMDF]

The WDF_USB_BMREQUEST_RECIPIENT enumeration identifies the data transfer recipient for a USB control transfer.

Constants

BmRequestToDevice:0

The data transfer recipient is a device.

BmRequestToInterface

The data transfer recipient is a device interface.

BmRequestToEndpoint

The data transfer recipient is a pipe endpoint.

BmRequestToOther

The data transfer recipient is not a device, interface, or endpoint.

Remarks

TheWDF_USB_BMREQUEST_RECIPIENT enumeration is used in the WDF_USB_CONTROL_SETUP_PACKET structure.

For more information about the data transfer recipient for a USB control transfer, see the USB specification.

See also

WDF_USB_CONTROL_SETUP_PACKET