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