Freigeben über


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)

Weitere Informationen

WDF_USB_PIPE_DIRECTION_IN

WdfUsbInterfaceGetConfiguredPipe

WdfUsbTargetPipeIsOutEndpoint