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


Интерфейс IWDFUsbTargetPipe (wudfusb.h)

[Предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе начало работы с помощью UMDF.]

Интерфейс IWDFUsbTargetPipe предоставляет USB-канал (конечную точку), который также является целевым объектом ввода-вывода.

Наследование

Интерфейс IWDFUsbTargetPipe наследуется от IWDFIoTarget. IWDFUsbTargetPipe также имеет следующие типы элементов:

  • Методы

Методы

Интерфейс IWDFUsbTargetPipe содержит следующие методы.

 
IWDFUsbTargetPipe::Abort

Метод Abort прерывает все ожидающие передачи по USB-каналу.
IWDFUsbTargetPipe::Flush

Метод Flush удаляет все данные, сохраненные WinUsb, когда устройство вернуло больше данных, чем запрошено клиентом.
IWDFUsbTargetPipe::GetInformation

Метод GetInformation извлекает сведения о USB-канале (конечной точке).
IWDFUsbTargetPipe::GetType

Метод GetType извлекает тип USB-канала.
IWDFUsbTargetPipe::IsInEndPoint

Метод IsInEndPoint определяет, является ли USB-канал (конечная точка) каналом IN.
IWDFUsbTargetPipe::IsOutEndPoint

Метод IsOutEndPoint определяет, является ли USB-канал (конечная точка) каналом OUT.
IWDFUsbTargetPipe::Reset

Метод Reset сбрасывает переключатель данных и очищает условие остановки в USB-канале.
IWDFUsbTargetPipe::RetrievePipePolicy

Метод RetrievePipePolicy извлекает политику канала WinUsb.
IWDFUsbTargetPipe::SetPipePolicy

Метод SetPipePolicy задает политику канала WinUsb.

Требования

Требование Значение
Дата окончания поддержки Недоступно в UMDF 2.0 и более поздних версиях.
Целевая платформа Персональный компьютер
Минимальная версия UMDF 1.5
Верхняя часть wudfusb.h