Contexto irQL y subproceso de rutina de distribución
Nota:
Para lograr una confiabilidad y un rendimiento óptimos, use controladores de minifiltro del sistema de archivos con compatibilidad con el Administrador de filtros de archivos en lugar de controladores de filtro del sistema de archivos heredados. Para migrar el controlador heredado a un controlador de minifiltro, consulte Directrices para migrar controladores de filtro heredados.
En la tabla siguiente se resumen los requisitos de contexto de IRQL y subproceso para las rutinas heredadas de distribución del controlador de filtro del sistema de archivos.
Rutina de envío | IrQL máximo del autor de la llamada | Contexto del subproceso del llamador |
---|---|---|
Limpieza | PASSIVE_LEVEL | Nonarbitrary |
Cerrar | APC_LEVEL | Arbitraria |
Crear | PASSIVE_LEVEL | Nonarbitrary |
DeviceControl (excepto la E/S de paginación) | PASSIVE_LEVEL | Nonarbitrary |
DeviceControl (ruta de acceso de E/S de paginación) | APC_LEVEL | Arbitraria |
DirectoryControl | APC_LEVEL | Arbitraria |
FlushBuffers | PASSIVE_LEVEL | Nonarbitrary |
FsControl (excepto la E/S de paginación) | PASSIVE_LEVEL | Nonarbitrary |
FsControl (ruta de acceso de E/S de paginación) | APC_LEVEL | Arbitraria |
LockControl | PASSIVE_LEVEL | Nonarbitrary |
Pnp | PASSIVE_LEVEL | Arbitraria |
QueryEa | PASSIVE_LEVEL | Nonarbitrary |
QueryInformation | PASSIVE_LEVEL | Nonarbitrary |
QueryQuota | PASSIVE_LEVEL | Nonarbitrary |
QuerySecurity | PASSIVE_LEVEL | Nonarbitrary |
QueryVolumeInfo | PASSIVE_LEVEL | Nonarbitrary |
Lectura (excepto la E/S de paginación) | PASSIVE_LEVEL | Nonarbitrary |
Lectura (ruta de acceso de E/S de paginación) | APC_LEVEL | Arbitraria |
SetEa | PASSIVE_LEVEL | Nonarbitrary |
SetInformation | PASSIVE_LEVEL | Nonarbitrary |
SetQuota | PASSIVE_LEVEL | Nonarbitrary |
SetSecurity | PASSIVE_LEVEL | Nonarbitrary |
SetVolumeInfo | PASSIVE_LEVEL | Nonarbitrary |
Shutdown | PASSIVE_LEVEL | Arbitraria |
Escritura (excepto E/S de paginación) | PASSIVE_LEVEL | Nonarbitrary |
Escritura (ruta de acceso de E/S de paginación) | APC_LEVEL | Arbitraria |