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 |