Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма USBD_RegisterHcFilter устарела в Windows XP и более поздних операционных системах. Не используйте.
В Windows XP и более поздних операционных системах драйвер фильтра, установленный между корневым концентратором FDO и PDO, видит весь USB-трафик для USB-устройства после перечисления. Не поддерживается механизм фильтрации запросов дескриптора, возникающих во время перечисления USB-устройства, так как эти запросы возникают и остаются в драйвере портов (usbport.sys) и не в драйвере концентратора.
Синтаксис
VOID USBD_RegisterHcFilter(
[in] PDEVICE_OBJECT DeviceObject,
[in] PDEVICE_OBJECT FilterDeviceObject
);
Параметры
[in] DeviceObject
Указатель на объект устройства, который является текущей верхней частью стека, как сообщается IoAttachDeviceToDeviceStack.
[in] FilterDeviceObject
Указатель на объект устройства фильтра, созданный драйвером фильтра для его операций.
Возвращаемое значение
Никакой
Замечания
Драйверы фильтров USB-шины должны вызвать эту подпрограмму после подключения объекта устройства к стеку объектов устройства для драйвера контроллера узла.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Устаревшие. |
| целевая платформа | Всеобщий |
| заголовка | usbdlib.h (include Usbdlib.h) |
| библиотеки | Usbd.lib |
| IRQL | PASSIVE_LEVEL |