Fungsi FltCreateSystemVolumeInformationFolder (fltkernel.h)

FltCreateSystemVolumeInformationFolder memverifikasi keberadaan folder "Informasi Volume Sistem" pada volume sistem file. Jika folder tidak ada, maka folder dibuat.

Sintaks

NTSTATUS FLTAPI FltCreateSystemVolumeInformationFolder(
  [in] PFLT_INSTANCE Instance
);

Parameter

[in] Instance

Penunjuk instans buram untuk instans yang dilampirkan ke volume.

Nilai kembali

FltCreateSystemVolumeInformationFolder mengembalikan STATUS_SUCCESS atau status kesalahan yang sesuai yang mewakili status penyelesaian akhir operasi. Kemungkinan kode status kesalahan meliputi yang berikut ini:

Menampilkan kode Deskripsi
STATUS_INSUFFICIENT_RESOURCES Buffer sementara yang diperlukan oleh fungsi ini tidak dapat dialokasikan.

Keterangan

FltCreateSystemVolumeInformationFolder memverifikasi keberadaan folder "Informasi Volume Sistem" di direktori akar volume tempat Instans yang diberikan dilampirkan.

Jika folder tidak ada, maka folder dibuat. Jika volume adalah volume NTFS, folder dibuat dengan daftar kontrol akses (ACL) yang berisi satu entri kontrol akses (ACE) yang menunjukkan akses penuh untuk akun SYSTEM lokal, dan ACE akan memiliki bit pewarisan yang ditetapkan. Folder akan dibuat dengan set atribut FILE_ATTRIBUTE_HIDDEN dan FILE_ATTRIBUTE_SYSTEM.

Jika folder sudah ada dan volume adalah volume NTFS, ACE yang menunjukkan kontrol penuh untuk SYSTEM akan diperiksa dan jika perlu dimodifikasi agar bit pewarisan diatur.

Untuk informasi selengkapnya tentang keamanan dan kontrol akses, lihat dokumentasi tentang topik ini di Microsoft Windows SDK.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header fltkernel.h (termasuk Fltkernel.h)
Pustaka FltMgr.lib

Lihat juga

ACE

ACL

RtlCreateSystemVolumeInformationFolder