Freigeben über


WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB-Funktion (wdfusb.h)

[Gilt für KMDF und UMDF]

Die WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB-Funktion initialisiert eine WDF_USB_DEVICE_SELECT_CONFIG_PARAMS Struktur, sodass ein Treiber eine Konfiguration mithilfe einer URB-angeben kann.

Syntax

void WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB(
  [out] PWDF_USB_DEVICE_SELECT_CONFIG_PARAMS Params,
  [in]  PURB                                 Urb
);

Parameter

[out] Params

Ein Zeiger auf die WDF_USB_DEVICE_SELECT_CONFIG_PARAMS Struktur des Treibers.

[in] Urb

Ein Zeiger auf eine URB--Struktur.

Rückgabewert

Nichts

Bemerkungen

Die WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB-Funktion stellt die WDF_USB_DEVICE_SELECT_CONFIG_PARAMS Struktur null und legt das element Size auf die Größe der Struktur fest. Außerdem wird der Type Member auf WdfUsbTargetDeviceSelectConfigTypeUrb festgelegt und der Types.Urb.Urb Member auf den Urb Zeiger festgelegt.

Um eine WDF_USB_DEVICE_SELECT_CONFIG_PARAMS-Struktur zu initialisieren, muss der Treiber eine der folgenden Funktionen aufrufen:

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

Anforderungen

Anforderung Wert
Zielplattform- Universal
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Header- wdfusb.h (include Wdfusb.h)

Siehe auch

URB-

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS