Condividi tramite


Funzione WdfUsbInterfaceGetInterfaceNumber (wdfusb.h)

[Si applica a KMDF e UMDF]

Il metodo WdfUsbInterfaceGetInterfaceNumber restituisce il numero di interfaccia di un oggetto interfaccia USB specificato.

Sintassi

BYTE WdfUsbInterfaceGetInterfaceNumber(
  [in] WDFUSBINTERFACE UsbInterface
);

Parametri

[in] UsbInterface

Handle a un oggetto interfaccia USB ottenuto chiamando WdfUsbTargetDeviceGetInterface.

Valore restituito

WdfUsbInterfaceGetInterfaceNumber restituisce il numero di interfaccia.

Un controllo di bug si verifica se il driver fornisce un handle di oggetti non valido.

Commenti

Per altre informazioni sui numeri di interfaccia, vedere la specifica USB.

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

Esempio

Nell'esempio di codice seguente viene ottenuto il numero di interfaccia di un oggetto interfaccia USB specificato.

BYTE interfaceNumber; 

interfaceNumber = WdfUsbInterfaceGetInterfaceNumber(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)

Vedi anche

WdfUsbTargetDeviceGetInterface