Condividi tramite


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.

Commenti

Il driver può chiamare WdfUsbInterfaceGetNumSettings dopo aver chiamato WdfUsbTargetDeviceCreateWithParameters.

Per altre informazioni sul metodo WdfUsbInterfaceGetNumSettings e sulle destinazioni di I/O USB, vedi Destinazioni di I/O USB.

Esempio

Nell'esempio di codice seguente viene ottenuto il numero di impostazioni alternative disponibili per un'interfaccia USB specificata.

BYTE altSettings;

altSettings = WdfUsbInterfaceGetNumSettings(UsbInterface);

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.5
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)

Vedi anche

WdfUsbTargetDeviceCreateWithParameters

WdfUsbTargetDeviceGetInterface

WdfUsbTargetDeviceSelectConfig