Função FltSetEaFile (fltkernel.h)
FltSetEaFile define valores de EA (atributo estendido) para um arquivo.
Sintaxe
NTSTATUS FLTAPI FltSetEaFile(
[in] PFLT_INSTANCE Instance,
[in] PFILE_OBJECT FileObject,
[in] PVOID EaBuffer,
[in] ULONG Length
);
Parâmetros
[in] Instance
Ponteiro de instância opaca para a instância do driver de minifiltro para a qual a operação SetEa deve ser enviada. A instância deve ser anexada ao volume em que o arquivo reside.
[in] FileObject
Ponteiro do objeto de arquivo para o arquivo.
[in] EaBuffer
Ponteiro para um buffer de entrada estruturado FILE_FULL_EA_INFORMATIONfornecido pelo chamador que contém os valores de atributo estendido (EA) a serem definidos.
[in] Length
Comprimento, em bytes, do buffer ao qual o parâmetro EaBuffer aponta.
Valor de retorno
FltSetEaFile retorna STATUS_SUCCESS ou um valor NTSTATUS apropriado, como o seguinte:
Código de retorno | Descrição |
---|---|
|
A instância ou o volume está sendo dividido. Este é um código de erro. |
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Microsoft Windows 2000 Update Rollup 1 para SP4, Windows XP SP3, Windows Server 2003 SP1 e versões posteriores do sistema operacional Windows. |
da Plataforma de Destino | Universal |
cabeçalho | fltkernel.h (inclua Fltkernel.h) |
biblioteca | FltMgr.lib |
de DLL | Fltmgr.sys |
IRQL | PASSIVE_LEVEL |