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:
- WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING
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