_URB_PIPE_REQUEST - NtDoc

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

struct _URB_PIPE_REQUEST {
  struct _URB_HEADER Hdr;
  USBD_PIPE_HANDLE   PipeHandle;
  ULONG              Reserved;
};

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-usb-_urb_pipe_request)

_URB_PIPE_REQUEST structure

Description

The _URB_PIPE_REQUEST structure is used by USB client drivers to clear a stall condition on an endpoint.

Members

Hdr

Pointer to the _URB_HEADER structure that specifies the URB header information. Hdr.Function must be one of the following:

The Hdr.Length member must be sizeof(_URB_PIPE_REQUEST).

PipeHandle

Specifies an opaque handle to the bulk or interrupt pipe. The host controller driver returns this handle when the client driver selects the device configuration with a URB of type URB_FUNCTION_SELECT_CONFIGURATION or when the client driver changes the settings for an interface with a URB of type URB_FUNCTION_SELECT_INTERFACE.

Reserved

Reserved. Do not use.

Remarks

The reserved members of this structure must be treated as opaque and are reserved for system use.

See also

URB

USB Structures

_URB_HEADER