Fungsi ZwSetEaFile (ntifs.h)

Rutinitas ZwSetEaFile menetapkan nilai extended-attribute (EA) untuk file.

Sintaks

NTSTATUS ZwSetEaFile(
  [in]  HANDLE           FileHandle,
  [out] PIO_STATUS_BLOCK IoStatusBlock,
  [in]  PVOID            Buffer,
  [in]  ULONG            Length
);

Parameter

[in] FileHandle

Handel untuk file tempat operasi akan dilakukan.

[out] IoStatusBlock

Penunjuk ke struktur IO_STATUS_BLOCK yang menerima status penyelesaian akhir dan informasi lain tentang operasi yang diminta.

[in] Buffer

Penunjuk ke buffer input yang disediakan pemanggil, FILE_FULL_EA_INFORMATION terstruktur yang berisi nilai atribut yang diperluas untuk diatur.

[in] Length

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

Menampilkan nilai

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

Mengembalikan nilai Deskripsi
STATUS_EA_LIST_INCONSISTENT
Parameter EaList tidak diformat dengan benar. Ini adalah kode kesalahan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000
Target Platform Universal
Header ntifs.h (termasuk FltKernel.h, Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
Aturan kepatuhan DDI HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm)

Lihat juga

FILE_FULL_EA_INFORMATION

ZwQueryEaFile