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