Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |