Compartilhar via


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 de contexto de arquivo está sendo consultado. Esse parâmetro é necessário e não pode ser NULL.

Valor de retorno

FltSupportsFileContexts retornará VERDADEIRO se o sistema de arquivos der suporte a contextos de arquivo para o objeto de arquivo; false caso contrário.

Observações

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
de cliente com suporte mínimo Essa rotina está disponível no Windows Vista e posterior.
da Plataforma de Destino Universal
cabeçalho fltkernel.h (inclua Fltkernel.h)
biblioteca FltMgr.lib
de DLL Fltmgr.sys
IRQL <= APC_LEVEL

Consulte também

FltAllocateContext

FltDeleteContext

FltDeleteFileContext

FltGetFileContext

FltReleaseContext

FltSetFileContext

FltSupportsFileContextsEx