Expand Minimize

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB function

[Applies to KMDF and UMDF]

The WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB function initializes a WDF_USB_DEVICE_SELECT_CONFIG_PARAMS structure so that a driver can specify a configuration by using a URB.

Syntax


VOID WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB(
  _Out_  PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params,
  _In_   PURB Urb
);

Parameters

Params [out]

A pointer to the driver's WDF_USB_DEVICE_SELECT_CONFIG_PARAMS structure.

Urb [in]

A pointer to a URB structure.

Return value

None

Remarks

The WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB function zeros the WDF_USB_DEVICE_SELECT_CONFIG_PARAMS structure and sets the Size member to the size of the structure. It also sets the Type member to WdfUsbTargetDeviceSelectConfigTypeUrb and sets the Types.Urb.Urb member to the Urb pointer.

To initialize a WDF_USB_DEVICE_SELECT_CONFIG_PARAMS structure, the driver must call one of the following functions:

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB

Requirements

Minimum KMDF version

1.0

Minimum UMDF version

2.0

Header

Wdfusb.h (include Wdfusb.h)

See also

URB
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft