Share via


Grupos de orden de carga y altitudes para controladores de minifiltro

Acerca de los grupos de pedidos de carga

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 iniciar el sistema. La asignación de grupo de pedidos de carga de un filtro depende del tipo del filtro (por ejemplo: AV, cifrado, etc.).

Acerca de las altitudes

Cada grupo de orden de carga tiene un intervalo definido de altitudes. 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.

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 asigna valores de altitud "enteros" en función de los requisitos de filtro y el grupo de pedidos de carga. Las empresas con una altitud entera asignada por Microsoft pueden crear sus propias altitudes 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. Tenga en cuenta que rara vez se permiten varias altitudes 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 enumeran como aparecen en la pila, que es la inversa del orden en que se cargan.

Grupo de pedidos de carga Intervalo de altitud Descripción del grupo
Filtrar 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 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 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.
Antivirus FSFilter 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 de FSFilter 260000-269999 Incluye controladores de filtro que impiden la creación de archivos o contenido de archivos específicos.
Administración de cuotas de FSFilter 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 de almacenamiento jerárquica.
FSFilter Imaging 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 archivo.
Cifrado de FSFilter 140000-149999 Incluye controladores de filtro que cifran y descifran datos durante la E/S de archivos.
FSFilter Virtualization 130000- 139999 Incluye controladores de filtro que virtualizan la ruta de acceso del archivo, como el controlador de filtro de 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 de FSFilter.
FSFilter System 20000-29999 Reservado para uso interno.
Infraestructura de FSFilter <20000 Reservado para uso interno. Este grupo se carga primero y, por tanto, se adjunta más al sistema de archivos.

Crear una altitud

Si aún no tiene una altitud de 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 fraccionado a la altitud existente. Por ejemplo:

  • Supongamos que anteriormente se le asignó la altitud 325000 en el grupo Anti-Virus FSFilter.
  • Si tiene dos filtros nuevos, puede optar por cargarlos a altitud como 325000.3 y 325000.7 sin realizar una solicitud de altitud.

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

  • El nombre de su empresa
  • Correo electrónico de contacto (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
  • Tipo de inicio de filtro
  • El 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 (por ejemplo, cambios en el nombre de su empresa, correo electrónico de contacto, dirección URL del producto, descripción del filtro, etc.), envíe un correo electrónico a e incluya la información que se va a fsfcomm@microsoft.com actualizar.