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 in 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 viene identificata da un handle dell'oggetto interfaccia che il driver passa a WdfUsbInterfaceSelectSetting.

Valore restituito

nessuno

Osservazioni

La funzione WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING zero la struttura WDF_USB_INTERFACE_SELECT_SETTING_PARAMS e imposta il membro Size sulla dimensione della struttura. Imposta anche il membro Type su WdfUsbInterfaceSelectSetting 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.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Versione UMDF minima 2,0
Intestazione wdfusb.h (include Wdfusb.h)

Vedi anche

WDF_USB_INTERFACE_SELECT_SETTING_PARAMS

WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR

WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_URB

WdfUsbInterfaceSelectSetting