Condividi tramite


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)

Vedi anche

WdfUsbTargetDeviceGetInterface

WdfUsbTargetDeviceSelectConfig