Função FltIsDirectory (fltkernel.h)
Um driver de minifiltro chama a rotina FltIsDirectory para determinar se um determinado objeto de arquivo representa um diretório.
Sintaxe
NTSTATUS FLTAPI FltIsDirectory(
[in] PFILE_OBJECT FileObject,
[in] PFLT_INSTANCE Instance,
[out] PBOOLEAN IsDirectory
);
Parâmetros
[in] FileObject
Ponteiro para um objeto de arquivo já aberto.
[in] Instance
Ponteiro de instância opaca para a instância associada a esse objeto de arquivo.
[out] IsDirectory
Ponteiro para uma variável booliana fornecida pelo chamador. No retorno, essa variável receberá verdadeiro se o objeto de arquivo representar um diretório, FALSE caso contrário.
Valor de retorno
FltIsDirectory retorna STATUS_SUCCESS ou um valor NTSTATUS apropriado, como o seguinte:
Observações
FltIsDirectory recupera as informações desejadas do gerenciador de contexto de fluxo interno do gerenciador de filtros. O gerenciador de filtros armazena essas informações em cache para consultas futuras neste fluxo.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Essa rotina está disponível no Pacote Cumulativo de Atualizações do Microsoft Windows 2000 1 para SP4, Windows XP SP2, Microsoft Windows Server 2003 SP1 e posterior. Observe que essa rotina não está disponível no Windows 2000 SP4 ou anterior. |
da Plataforma de Destino | Universal |
cabeçalho | fltkernel.h (inclua FltKernel.h) |
biblioteca | Fltmgr.lib |
de DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |