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 zu einem Framework-Pipeobjekt, das eine Massenpipeline oder Unterbrechungspipe darstellt und durch Aufrufen WdfUsbInterfaceGetConfiguredPipeabgerufen 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.

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

Bemerkungen

Weitere Informationen zur WdfUsbTargetPipeIsInEndpoint Methode und USB-E/A-Zielen finden Sie unter USB-E/A-Ziele.

Beispiele

Im folgenden Codebeispiel wird ermittelt, ob eine angegebene USB-Pipe mit einem Eingabeendpunkt verbunden ist.

BOOLEAN isInEndPoint;

isInEndPoint = WdfUsbTargetPipeIsInEndpoint(usbPipe);

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

WDF_USB_PIPE_DIRECTION_IN

WdfUsbInterfaceGetConfiguredPipe-

WdfUsbTargetPipeIsOutEndpoint-