Функция 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) |