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


Интерфейс 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

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

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

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

Требования

Требование Ценность
завершение поддержки Недоступно в UMDF 2.0 и более поздних версиях.
целевая платформа Настольный
минимальная версия UMDF 1.5
заголовка wudfusb.h