Função FltSupportsFileContexts (fltkernel.h)

A rotina FltSupportsFileContexts determina se o sistema de arquivos dá suporte a contextos de arquivo para um determinado arquivo. (Consulte também FltSupportsFileContextsEx.)

Sintaxe

BOOLEAN FLTAPI FltSupportsFileContexts(
  [in] PFILE_OBJECT FileObject
);

Parâmetros

[in] FileObject

Ponteiro para o objeto de arquivo que representa o arquivo cujo suporte ao contexto de arquivo está sendo consultado. Esse parâmetro é necessário e não pode ser NULL.

Retornar valor

FltSupportsFileContexts retornará TRUE se o sistema de arquivos der suporte a contextos de arquivo para o objeto de arquivo; Caso contrário, FALSE.

Comentários

Os drivers de minifiltro chamam FltSupportsFileContexts para determinar se o sistema de arquivos subjacente dá suporte inerentemente a contextos de arquivo para o arquivo representado pelo FileObject especificado sem precisar alocar um contexto e tentar defini-lo. Se não houver suporte para um tipo de contexto em um arquivo, o minifiltro não poderá anexar um contexto a esse arquivo.

Observe que um sistema de arquivos pode dar suporte a contextos de arquivo para alguns tipos de arquivos, mas não para outros. Por exemplo, NTFS e FAT não dão suporte a contextos de arquivo para arquivos de paginação.

Para obter mais informações sobre contextos, consulte Sobre contextos de minifiltro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Essa rotina está disponível no Windows Vista e posterior.
Plataforma de Destino Universal
Cabeçalho fltkernel.h (inclua Fltkernel.h)
Biblioteca FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

Confira também

FltAllocateContext

FltDeleteContext

FltDeleteFileContext

FltGetFileContext

FltReleaseContext

FltSetFileContext

FltSupportsFileContextsEx