Condividi tramite


funzione WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING (wdfusb.h)

[Si applica a KMDF e UMDF]

La funzione WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING inizializza una struttura WDF_USB_INTERFACE_SELECT_SETTING_PARAMS in modo che un driver possa selezionare un'interfaccia USB specificando un handle per un oggetto interfaccia e un'impostazione alternativa per l'interfaccia.

Sintassi

void WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING(
  [out] PWDF_USB_INTERFACE_SELECT_SETTING_PARAMS Params,
  [in]  UCHAR                                    SettingIndex
);

Parametri

[out] Params

Puntatore a una struttura di WDF_USB_INTERFACE_SELECT_SETTING_PARAMS allocata dal driver.

[in] SettingIndex

Valore di indice che identifica un'impostazione alternativa per l'interfaccia. L'interfaccia è identificata da un handle di oggetto interfaccia che il driver passa a WdfUsbInterfaceSelectSetting.

Valore restituito

Nessuno

Osservazioni

La funzione WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING consente di zero la struttura WDF_USB_INTERFACE_SELECT_SETTING_PARAMS e imposta il relativo membro Size sulle dimensioni della struttura. Imposta inoltre il membro Type su WdfUsbInterfaceSelectSettingSetting e imposta il membro Types.Interface.SettingIndex sul valore specificato da SettingIndex.

Per inizializzare una struttura WDF_USB_INTERFACE_SELECT_SETTING_PARAMS, il driver deve chiamare una delle funzioni seguenti:

Per un esempio di codice che usa WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING, vedere WdfUsbInterfaceSelectSetting.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
versione minima di KMDF 1.0
versione minima di UMDF 2.0
intestazione wdfusb.h (include Wdfusb.h)

Vedere anche

WDF_USB_INTERFACE_SELECT_SETTING_PARAMS

WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR

WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_URB

WdfUsbInterfaceSelectSetting