WdfUsbTargetPipeIsInEndpoint-Funktion (wdfusb.h)
[Gilt für KMDF und UMDF]
Die WdfUsbTargetPipeIsInEndpoint-Methode bestimmt, ob eine angegebene USB-Pipe mit einem Eingabeendpunkt verbunden ist.
Syntax
BOOLEAN WdfUsbTargetPipeIsInEndpoint(
[in] WDFUSBPIPE Pipe
);
Parameter
[in] Pipe
Ein Handle für ein Frameworkpipeobjekt, das eine Bulk- oder Interruptpipe darstellt und durch Aufrufen von WdfUsbInterfaceGetConfiguredPipe abgerufen wurde.
Rückgabewert
WdfUsbTargetPipeIsInEndpoint gibt TRUE zurück, wenn die Pipe, die das Pipe-Handle darstellt, ein Eingabeendpunkt ist. Die Methode gibt FALSE zurück, wenn der Endpunkt ein Ausgabeendpunkt ist.
Eine Fehlerüberprüfung tritt auf, wenn der Treiber ein ungültiges Objekthandle bereitstellt.
Hinweise
Weitere Informationen zur WdfUsbTargetPipeIsInEndpoint-Methode und USB-E/A-Zielen finden Sie unter USB-E/A-Ziele.
Beispiele
Das folgende Codebeispiel bestimmt, ob eine angegebene USB-Pipe mit einem Eingabeendpunkt verbunden ist.
BOOLEAN isInEndPoint;
isInEndPoint = WdfUsbTargetPipeIsInEndpoint(usbPipe);
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfusb.h (einschließlich Wdfusb.h) |
Bibliothek | 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) |