Freigeben über


WdfUsbInterfaceGetNumConfiguredPipes-Funktion (wdfusb.h)

[Gilt für KMDF und UMDF]

Die WdfUsbInterfaceGetNumConfiguredPipes Methode gibt die Anzahl der Rohre zurück, die für eine angegebene USB-Geräteschnittstelle konfiguriert sind.

Syntax

BYTE WdfUsbInterfaceGetNumConfiguredPipes(
  [in] WDFUSBINTERFACE UsbInterface
);

Parameter

[in] UsbInterface

Ein Handle für ein USB-Schnittstellenobjekt, das durch Aufrufen WdfUsbTargetDeviceGetInterfaceabgerufen wurde.

Rückgabewert

WdfUsbInterfaceGetNumConfiguredPipes gibt die Anzahl der Rohre zurück, die für die angegebene Schnittstelle konfiguriert sind.

Wenn der Treiber ein ungültiges Objekthandle bereitstellt, tritt eine Fehlerüberprüfung auf.

Bemerkungen

Ihr Treiber kann WdfUsbInterfaceGetNumConfiguredPipes aufrufen, nachdem er WdfUsbTargetDeviceSelectConfigaufgerufen hat.

Weitere Informationen zu den WdfUsbInterfaceGetNumConfiguredPipes Methode und USB-E/A-Zielen finden Sie unter USB-E/A-Ziele.

Beispiele

Das folgende Codebeispiel ruft die Anzahl der Rohre ab, die für eine angegebene USB-Schnittstelle konfiguriert sind.

BYTE pipeCount;

pipeCount = WdfUsbInterfaceGetNumConfiguredPipes(UsbInterface);

Anforderungen

Anforderung Wert
Zielplattform- Universal
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Header- wdfusb.h (include Wdfusb.h)
Library Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL- <=DISPATCH_LEVEL
DDI-Complianceregeln DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), UsbKmdfIrql(kmdf), UsbKmdfIrql2(kmdf), UsbKmdfIrqlExplicit(kmdf)

Siehe auch

WdfUsbTargetDeviceGetInterface

WdfUsbTargetDeviceSelectConfig