Funzione WdfUsbInterfaceGetNumConfiguredPipes (wdfusb.h)
[Si applica a KMDF e UMDF]
Il metodo WdfUsbInterfaceGetNumConfiguredPipes restituisce il numero di pipe configurate per un'interfaccia dispositivo USB specificata.
Sintassi
BYTE WdfUsbInterfaceGetNumConfiguredPipes(
[in] WDFUSBINTERFACE UsbInterface
);
Parametri
[in] UsbInterface
Handle per un oggetto interfaccia USB ottenuto chiamando WdfUsbTargetDeviceGetInterface.
Valore restituito
WdfUsbInterfaceGetNumConfiguredPipes restituisce il numero di pipe configurate per l'interfaccia specificata.
Se il driver fornisce un handle di oggetto non valido, si verifica un controllo di bug.
Commenti
Il driver può chiamare WdfUsbInterfaceGetNumConfiguredPipes dopo aver chiamato WdfUsbTargetDeviceSelectConfig.
Per altre informazioni sul metodo WdfUsbInterfaceGetNumConfiguredPipes e sulle destinazioni di I/O USB, vedere Destinazioni di I/O USB.
Esempio
Nell'esempio di codice seguente viene ottenuto il numero di pipe configurate per un'interfaccia USB specificata.
BYTE pipeCount;
pipeCount = WdfUsbInterfaceGetNumConfiguredPipes(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) |