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.
Osservazioni
Per altre informazioni sul metodo di WdfUsbInterfaceGetConfiguredSettingIndex e sulle destinazioni di I/O USB, vedere Destinazioni I/O USB.
Esempi
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);
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) |
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) |