Fungsi FltSetEaFile (fltkernel.h)

FltSetEaFile menetapkan nilai extended-attribute (EA) untuk file.

Sintaks

NTSTATUS FLTAPI FltSetEaFile(
  [in] PFLT_INSTANCE Instance,
  [in] PFILE_OBJECT  FileObject,
  [in] PVOID         EaBuffer,
  [in] ULONG         Length
);

Parameter

[in] Instance

Penunjuk instans buram untuk instans driver minifilter tempat operasi SetEa akan dikirim. Instans harus dilampirkan ke volume tempat file berada.

[in] FileObject

Penunjuk objek file untuk file.

[in] EaBuffer

Penunjuk ke buffer input terstruktur FILE_FULL_EA_INFORMATION yang disediakan penelepon yang berisi nilai atribut yang diperluas (EA) yang akan diatur.

[in] Length

Panjang, dalam byte, dari buffer yang dirujuk parameter EaBuffer .

Nilai kembali

FltSetEaFile mengembalikan STATUS_SUCCESS atau nilai NTSTATUS yang sesuai seperti berikut ini:

Menampilkan kode Deskripsi
STATUS_FLT_DELETING_OBJECT
Instans atau volume sedang dirundung. Ini adalah kode kesalahan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Microsoft Windows 2000 Update Rollup 1 untuk SP4, Windows XP SP3, Windows Server 2003 SP1, dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Universal
Header fltkernel.h (termasuk Fltkernel.h)
Pustaka FltMgr.lib
DLL Fltmgr.sys
IRQL PASSIVE_LEVEL

Lihat juga

FILE_FULL_EA_INFORMATION

FltQueryEaFile

IoCheckEaBufferValidity