Функция WdfUsbInterfaceGetNumConfiguredPipes (wdfusb.h)
[Относится к KMDF и UMDF]
Метод WdfUsbInterfaceGetNumConfiguredPipes возвращает количество каналов, настроенных для указанного интерфейса USB-устройства.
Синтаксис
BYTE WdfUsbInterfaceGetNumConfiguredPipes(
[in] WDFUSBINTERFACE UsbInterface
);
Параметры
[in] UsbInterface
Дескриптор объекта интерфейса USB, полученный путем вызова WdfUsbTargetDeviceGetInterface.
Возвращаемое значение
WdfUsbInterfaceGetNumConfiguredPipes возвращает количество каналов, настроенных для указанного интерфейса.
Ошибка проверка возникает, если драйвер предоставляет недопустимый дескриптор объекта.
Комментарии
Драйвер может вызывать WdfUsbInterfaceGetNumConfiguredPipes после вызова WdfUsbTargetDeviceSelectConfig.
Дополнительные сведения о методе WdfUsbInterfaceGetNumConfiguredPipes и целевых объектах ввода-вывода USB см. в разделе Целевые объекты ввода-вывода USB.
Примеры
В следующем примере кода показано, как получить количество каналов, настроенных для указанного ИНТЕРФЕЙСА USB.
BYTE pipeCount;
pipeCount = WdfUsbInterfaceGetNumConfiguredPipes(UsbInterface);
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Минимальная версия KMDF | 1,0 |
Минимальная версия UMDF | 2,0 |
Верхняя часть | wdfusb.h (включая 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по