Compartir a través de


función USBD_RegisterHcFilter (usbdlib.h)

La rutina USBD_RegisterHcFilter ha quedado en desuso en Windows XP y sistemas operativos posteriores. No use.

En Windows XP y sistemas operativos posteriores, un controlador de filtro que se instala entre el FDO del concentrador raíz y el PDO ve todo el tráfico USB para un dispositivo USB después de que se haya enumerado. No se admite ningún mecanismo para filtrar las solicitudes de descriptores que se producen durante la enumeración de un dispositivo USB, ya que esas solicitudes se originan y permanecen en el controlador de puerto (usbport.sys) y no en el controlador del concentrador.

Sintaxis

VOID USBD_RegisterHcFilter(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PDEVICE_OBJECT FilterDeviceObject
);

Parámetros

[in] DeviceObject

Puntero al objeto de dispositivo que es la parte superior actual de la pila, tal como indica IoAttachDeviceToDeviceStack.

[in] FilterDeviceObject

Puntero al objeto de dispositivo de filtro creado por el controlador de filtro para sus operaciones.

Valor devuelto

Ninguno

Observaciones

Los controladores de filtro de bus USB deben llamar a esta rutina después de conectar su objeto de dispositivo a la pila de objetos de dispositivo para el controlador del controlador de host.

Requisitos

Requisito Valor
cliente mínimo admitido Obsolescente.
de la plataforma de destino de Universal
encabezado de usbdlib.h (include Usbdlib.h)
biblioteca de Usbd.lib
irQL PASSIVE_LEVEL

Consulte también

IoAttachDeviceToDeviceStack

referencia de programación del controlador de dispositivo USB