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