Поделиться через


Функция WdfUsbTargetPipeIsInEndpoint (wdfusb.h)

[Применимо к KMDF и UMDF]

Метод WdfUsbTargetPipeIsInEndpoint определяет, подключен ли указанный USB-канал к конечной точке ввода.

Синтаксис

BOOLEAN WdfUsbTargetPipeIsInEndpoint(
  [in] WDFUSBPIPE Pipe
);

Параметры

[in] Pipe

Дескриптор объекта канала платформы, представляющий массовый канал или канал прерывания, и был получен путем вызова WdfUsbInterfaceGetConfiguredPipe.

Возвращаемое значение

WdfUsbTargetPipeIsInEndpoint возвращает TRUE, если канал, представляющий дескриптор канала, является входной конечной точкой. Метод возвращает FALSE, если конечная точка является выходной конечной точкой.

Ошибка возникает, если драйвер предоставляет недопустимый дескриптор объекта.

Замечания

Дополнительные сведения о методе WdfUsbTargetPipeIsInEndpoint и целевых объектов usb-ввода-вывода см. в целевых объектов USB-ввода-вывода.

Примеры

В следующем примере кода определяется, подключен ли указанный USB-канал к входной конечной точке.

BOOLEAN isInEndPoint;

isInEndPoint = WdfUsbTargetPipeIsInEndpoint(usbPipe);

Требования

Требование Ценность
целевая платформа Всеобщий
минимальная версия KMDF 1.0
минимальная версия UMDF 2.0
заголовка wdfusb.h (include Wdfusb.h)
библиотеки Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL
правил соответствия DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), UsbKmdfIrql(kmdf), UsbKmdfIrql2(kmdf), UsbKmdfIrqlExplicit(kmdf)

См. также

WDF_USB_PIPE_DIRECTION_IN

WdfUsbInterfaceGetConfiguredPipe

WdfUsbTargetPipeIsOutEndpoint