Funzione WdfUsbInterfaceGetConfiguredSettingIndex (wdfusb.h)
[Si applica a KMDF e UMDF]
Il metodo WdfUsbInterfaceGetConfiguredSettingIndex restituisce l'indice di impostazione alternativo attualmente selezionato per un'interfaccia dispositivo USB specificata.
Sintassi
BYTE WdfUsbInterfaceGetConfiguredSettingIndex(
[in] WDFUSBINTERFACE Interface
);
Parametri
[in] Interface
Handle per un oggetto interfaccia USB ottenuto chiamando WdfUsbTargetDeviceGetInterface.
Valore restituito
Se l'operazione ha esito positivo, WdfUsbInterfaceGetConfiguredSettingIndex restituisce l'indice di impostazione alternativo attualmente selezionato per l'interfaccia specificata. Se l'interfaccia non è configurata, il metodo restituisce zero.
Se il driver fornisce un handle di oggetto non valido, si verifica un controllo di bug.
Commenti
Per altre informazioni sul metodo WdfUsbInterfaceGetConfiguredSettingIndex e sulle destinazioni di I/O USB, vedere Destinazioni di I/O USB.
Esempio
Nell'esempio di codice seguente viene ottenuto l'indice per l'impostazione alternativa attualmente selezionata di un'interfaccia USB specificata.
BYTE settingIndex;
settingIndex = WdfUsbInterfaceGetConfiguredSettingIndex(UsbInterface);
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfusb.h (include Wdfusb.h) |
Libreria | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL | <=DISPATCH_LEVEL |
Regole di conformità DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), UsbKmdfIrql(kmdf), UsbKmdfIrql2(kmdf), UsbKmdfIrqlExplicit(kmdf) |