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 per un oggetto interfaccia USB ottenuto chiamando WdfUsbTargetDeviceGetInterface.
Valore restituito
WdfUsbInterfaceGetInterfaceNumber restituisce il numero di interfaccia.
Se il driver fornisce un handle di oggetto non valido, si verifica un controllo di bug.
Osservazioni
Per altre informazioni sui numeri di interfaccia, vedere la specifica USB.
Per altre informazioni sul metodo di WdfUsbInterfaceGetInterfaceNumber e sulle destinazioni di I/O USB, vedere Destinazioni I/O USB.
Esempi
Nell'esempio di codice seguente viene ottenuto il numero di interfaccia di un oggetto interfaccia USB specificato.
BYTE interfaceNumber;
interfaceNumber = WdfUsbInterfaceGetInterfaceNumber(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) |