Función FltSupportsFileContexts (fltkernel.h)

La rutina FltSupportsFileContexts determina si el sistema de archivos admite contextos de archivo para un archivo determinado. (Consulte también FltSupportsFileContextsEx).

Sintaxis

BOOLEAN FLTAPI FltSupportsFileContexts(
  [in] PFILE_OBJECT FileObject
);

Parámetros

[in] FileObject

Puntero al objeto de archivo que representa el archivo cuya compatibilidad con el contexto de archivo se está consultando. Este parámetro es obligatorio y no puede ser NULL.

Valor devuelto

FltSupportsFileContexts devuelve TRUE si el sistema de archivos admite contextos de archivo para el objeto de archivo; False en caso contrario.

Comentarios

Los controladores de minifiltro llaman a FltSupportsFileContexts para determinar si el sistema de archivos subyacente admite intrínsecamente contextos de archivo para el archivo representado por el FileObject especificado sin tener que asignar un contexto e intentar establecerlo. Si no se admite un tipo de contexto en un archivo, el minifiltro no puede adjuntar un contexto a ese archivo.

Tenga en cuenta que un sistema de archivos puede admitir contextos de archivo para algunos tipos de archivos, pero no para otros. Por ejemplo, NTFS y FAT no admiten contextos de archivo para paginar archivos.

Para obtener más información sobre los contextos, vea Acerca de los contextos de minifiltro.

Requisitos

Requisito Value
Cliente mínimo compatible Esta rutina está disponible en Windows Vista y versiones posteriores.
Plataforma de destino Universal
Encabezado fltkernel.h (incluya Fltkernel.h)
Library FltMgr.lib
Archivo DLL Fltmgr.sys
IRQL <= APC_LEVEL

Consulte también

FltAllocateContext

FltDeleteContext

FltDeleteFileContext

FltGetFileContext

FltReleaseContext

FltSetFileContext

FltSupportsFileContextsEx