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 objeto FLT_FILESYSTEM_TYPE alocado pelo usuário que recebe o tipo de sistema de arquivos para FltObject.
Valor de retorno
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. |
Observações
Se uma instância for passada como FltObject, FltGetFileSystemType fornecerá o tipo de sistema de arquivos para o volume referenciado pelo objeto da instância.
Se STATUS_INVALID_PARAMETER for retornado, o parâmetro FileSystemType será definido como FLT_FSTYPE_UNKNOWN.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível para começar com o Windows Vista. |
da Plataforma de Destino | Universal |
cabeçalho | fltkernel.h (inclua Fltkernel.h) |
biblioteca | FltMgr.lib |
de DLL | FltMgr.sys |
IRQL | <= APC_LEVEL |