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) |