Filtrado de enumeración de solicitudes de E/S
A continuación se describe cómo Serenum filtra las solicitudes de E/S dirigidas a un do de filtro:
- Controla las operaciones relacionadas con bus asociadas a Plug and Play y solicitudes de energía:
- Quita un PDO, si existe, cuando se quita el do de filtro.
- Enumera el puerto RS-232 en respuesta a una solicitud de IRP_MN_QUERY_DEVICE_RELATIONS de tipo BusRelations.
- Completa las solicitudes de control de dispositivo específicas de Serenum que devuelven información sobre el puerto RS-232.
A continuación se describe cómo Serenum filtra las solicitudes de E/S dirigidas a un PDO (el PDO representa un dispositivo secundario conectado a un puerto RS-232):
Completa todas las solicitudes de energía y Plug and Play.
Vuelve a enrutar las solicitudes de control de dispositivos al do de filtro asociado al PDO.
Completa una solicitud de control de dispositivo interno específica de Serenum que invalida las relaciones de bus en un puerto RS-232.
Para obtener más información, vea lo siguiente:
Código de ejemplo en el directorio \src\kernel\serenum del Kit de controladores de Windows (WDK)