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


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

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

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

Синтаксис

BOOLEAN WdfUsbTargetPipeIsOutEndpoint(
  [in] WDFUSBPIPE Pipe
);

Параметры

[in] Pipe

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

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

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

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

Замечания

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

Примеры

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

BOOLEAN isOutEndPoint;

isOutEndPoint = WdfUsbTargetPipeIsOutEndpoint(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_OUT

WdfUsbInterfaceGetConfiguredPipe

WdfUsbTargetPipeIsInEndpoint