Compartir a través de


Grupos de orden de carga y altitud para controladores de minifiltro

Grupos de pedidos de carga de minifiltro

Windows usa un conjunto dedicado de grupos de pedidos de carga para minifiltros del sistema de archivos y controladores de filtro heredados que se cargan al inicio del sistema. La asignación de grupo de orden de carga de un filtro depende del tipo del filtro (por ejemplo: antivirus, cifrado, etc.).

Altitudes de minifiltro

Cada grupo de orden de carga tiene un intervalo definido de altitud. Cada controlador de filtro debe tener un identificador de altitud único. La altitud del filtro define su posición con respecto a otros controladores de filtro de la pila de E/S cuando se carga ese filtro.

La altitud es una cadena de precisión infinita interpretada como un número decimal. Un controlador de filtro que tiene una altitud numérica baja se carga en la pila de E/S debajo de un controlador de filtro que tiene un valor numérico mayor.

Microsoft debe asignar su primer valor de altitud en función de los requisitos de filtro y el grupo de pedidos de carga. Las empresas con una altitud "entero" asignada por Microsoft pueden crear sus propias altituds dentro del mismo grupo de orden de carga.

Los valores de altitud de un controlador de filtro se especifican en las definiciones de instancia de la sección Cadenas del archivo INF del controlador de filtro. Las definiciones de instancia también se pueden especificar en llamadas a la rutina InstanceSetupCallback en la estructura FLT_REGISTRATION. Se pueden definir varias instancias y altitudes para un controlador de filtro. Estas definiciones de instancia se aplican en todos los volúmenes. Rara vez se permiten varias altituds para el mismo conductor y siempre hay una mejor solución.

Tipos de grupos de orden de carga y sus intervalos de altitud

En la tabla siguiente se enumeran los grupos de orden de carga definidos por el sistema y los intervalos de altitud. Cada entrada de la columna "Grupo de pedidos de carga" de la tabla usa el valor que se debe especificar para un grupo en la entrada LoadOrderGroup de la sección ServiceInstall del archivo INF de un filtro. La columna Intervalo de altitud contiene el intervalo de altitud para un grupo de orden de carga determinado.

Los grupos de orden de carga y los intervalos de altitud se muestran como aparecen en la pila, que es la inversa del orden en el que se cargan.

Grupo de pedidos de carga Intervalo de altitud Descripción del grupo
Filtro 420000-429999 Igual que el grupo filtrar el orden de carga que estaba disponible en Windows 2000 y versiones anteriores. Este grupo carga el último y, por lo tanto, se asocia más lejos del sistema de archivos.
FSFilter Top 400000-409999 Para los controladores de filtro que deben adjuntarse sobre todos los demás tipos de FSFilter.
Monitor de actividad de FSFilter 360000-389999 Incluye controladores de filtro que observan e informan sobre la E/S de archivos.
FSFilter Undelete 340000-349999 Incluye filtros que recuperan archivos eliminados.
FSFilter Antivirus 320000-329999 Incluye controladores de filtro que detectan y desinfecten virus durante la E/S del archivo.
Replicación de FSFilter 300000-309999 Incluye controladores de filtro que replican datos de archivo en servidores remotos.
Copia de seguridad continua de FSFilter 280000-289999 Incluye controladores de filtro que replican datos de archivo en medios de copia de seguridad.
Filtrado de contenido FSFilter 260000-269999 Incluye controladores de filtro que impiden la creación de archivos o contenido de archivos específicos.
FSFilter Quota Management 240000-249999 Incluye controladores de filtro que proporcionan cuotas mejoradas del sistema de archivos.
Recuperación del sistema FSFilter 220000-229999 Incluye controladores de filtro que realizan operaciones para mantener la integridad del sistema operativo, como el filtro Restauración del sistema (SR).
FSFilter Cluster File System 200000-209999 Incluye controladores de filtro que se usan en productos que proporcionan metadatos del servidor de archivos a través de una red.
FSFilter HSM 180000-189999 Incluye controladores de filtro que realizan la administración jerárquica de almacenamiento.
Creación de imágenes FSFilter 170000-175000 Incluye controladores de filtro similares a ZIP que proporcionan un espacio de nombres virtual.
Compresión FSFilter 160000-169999 Incluye controladores de filtro que realizan la compresión de datos de archivos.
Cifrado de FSFilter 140000-149999 Incluye controladores de filtro que cifran y descifran datos durante la E/S del archivo.
Virtualización de FSFilter 130000- 139999 Incluye controladores de filtro que virtualizan la ruta de acceso del archivo, como el controlador de filtro usuario menos autorizado (LUA) agregado en Windows Vista.
FSFilter Physical Quota Management 120000-129999 Incluye controladores de filtro que administran cuotas mediante recuentos de bloques físicos.
FSFilter Abrir archivo 100000-109999 Incluye controladores de filtro que proporcionan instantáneas de archivos ya abiertos.
FSFilter Security Enhancer 80000-89999 Incluye controladores de filtro que aplican bloqueo y listas de control de acceso mejoradas (ACL).
Protección de copia de FSFilter 60000-69999 Incluye controladores de filtro que comprueban los datos fuera de banda en los medios.
FSFilter Bottom 40000-49999 Se proporciona para los controladores de filtro que deben adjuntarse debajo de todos los demás tipos FSFilter.
FSFilter System 20000-29999 Reservado para uso interno.
Infraestructura de FSFilter <20000 Reservado para uso interno. Este grupo carga primero y, por tanto, se asocia más cercano al sistema de archivos.

Crear una altitud

Si aún no tiene una altitud "entero" asignada por Microsoft en el mismo grupo de orden de carga, debe solicitar una altitud de filtro.

Si ya tiene una altitud asignada por Microsoft, puede crear su propia altitud para colocar un nuevo filtro en el mismo grupo de orden de carga. Para ello, basta con anexar un valor fraccionario a la altitud existente. Por ejemplo, supongamos que anteriormente se le asignó la altitud 325000 en el grupo Antivirus FSFilter. Si tiene dos filtros nuevos, puede optar por cargarlos en altitud, como 325000.3 y 325000.7 sin realizar una solicitud de altitud.

Si crea su propia altitud de valor fraccionario para un nuevo filtro, envíe un correo electrónico fsfcomm@microsoft.com con la siguiente información para mantener actualizada la lista de la comunidad de filtros:

  • El nombre de su empresa
  • Póngase en contacto con el correo electrónico (alias de correo electrónico de la empresa a largo plazo; no un correo electrónico individual)
  • Nombre de producto
  • Dirección URL del producto
  • Descripción del producto o filtro para ayudar a Microsoft a determinar que el filtro está en el grupo de pedidos de carga adecuado
  • Filtrar nombre de archivo
  • Filtrar tipo de inicio
  • Número de altitud que asignó al nuevo filtro

Actualizar información asociada a las altitudes existentes

Para actualizar la información asociada a las altitudes existentes, envíe un correo electrónico a con la información que se va a fsfcomm@microsoft.com actualizar. La información actualizada puede incluir cambios en el nombre de su empresa, ponerse en contacto con el correo electrónico, la dirección URL del producto, la descripción del filtro, etc.