Funzione WdfUsbInterfaceGetNumSettings (wdfusb.h)
[Si applica a KMDF e UMDF]
Il metodo WdfUsbInterfaceGetNumSettings restituisce il numero di impostazioni alternative supportate da un'interfaccia USB specificata.
Sintassi
BYTE WdfUsbInterfaceGetNumSettings(
[in] WDFUSBINTERFACE UsbInterface
);
Parametri
[in] UsbInterface
Handle per un oggetto interfaccia USB ottenuto chiamando WdfUsbTargetDeviceGetInterface.
Valore restituito
WdfUsbInterfaceGetNumSettings restituisce il numero di impostazioni alternative supportate dall'interfaccia USB specificata.
Se il driver fornisce un handle di oggetto non valido, si verifica un controllo di bug.
Osservazioni
Il driver può chiamare WdfUsbInterfaceGetNumSettings dopo aver chiamato WdfUsbTargetDeviceCreateWithParameters.
Per altre informazioni sulle destinazioni di WdfUsbInterfaceGetNumSettings e di I/O USB, vedere Destinazioni I/O USB.
Esempi
Nell'esempio di codice seguente viene ottenuto il numero di impostazioni alternative disponibili per un'interfaccia USB specificata.
BYTE altSettings;
altSettings = WdfUsbInterfaceGetNumSettings(UsbInterface);
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
versione minima di KMDF | 1.5 |
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) |
Vedere anche
WdfUsbTargetDeviceCreateWithParameters