Função FltGetFileSystemType (fltkernel.h)
A função FltGetFileSystemType usa um objeto de instância ou volume e fornece o tipo de sistema de arquivos do volume.
Sintaxe
NTSTATUS FLTAPI FltGetFileSystemType(
[in] PVOID FltObject,
[out] PFLT_FILESYSTEM_TYPE FileSystemType
);
Parâmetros
[in] FltObject
Um ponteiro para um objeto de filtro. Pode ser um objeto FLT_INSTANCE ou FLT_VOLUME.
[out] FileSystemType
Um ponteiro para um usuário alocado FLT_FILESYSTEM_TYPE objeto que recebe o tipo de sistema de arquivos para FltObject.
Retornar valor
FltGetFileSystemType retorna STATUS_SUCCESS ou um valor NTSTATUS apropriado, como o seguinte:
Código de retorno | Descrição |
---|---|
|
O objeto FltObject não era um objeto FLT_INSTANCE ou FLT_VOLUME. |
Comentários
Se uma instância for passada como FltObject, FltGetFileSystemType fornecerá o tipo de sistema de arquivos para o volume referenciado pelo objeto de instância.
Se STATUS_INVALID_PARAMETER for retornado, o parâmetro FileSystemType será definido como FLT_FSTYPE_UNKNOWN.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível em começar com o Windows Vista. |
Plataforma de Destino | Universal |
Cabeçalho | fltkernel.h (inclua Fltkernel.h) |
Biblioteca | FltMgr.lib |
DLL | FltMgr.sys |
IRQL | <= APC_LEVEL |