Kelas FileIo
Kelas ini adalah kelas induk untuk peristiwa I/O file.
Sintaks berikut disederhanakan dari kode MOF.
[Guid("{90cbdc39-4a3e-11d1-84f4-0000f80464e3}"), EventVersion(2)]
class FileIo : MSNT_SystemTrace
{
};
Kelas FileIo tidak menentukan anggota apa pun.
Untuk mengaktifkan peristiwa File IO dalam sesi pengelogan Kernel NT, tentukan bendera EVENT_TRACE_FLAG_DISK_FILE_IO di anggota EnableFlags dari struktur EVENT_TRACE_PROPERTIES saat memanggil fungsi StartTrace . Anda juga dapat menentukan satu atau beberapa bendera berikut:
- EVENT_TRACE_FLAG_FILE_IO
- EVENT_TRACE_FLAG_FILE_IO_INIT
Konsumen pelacakan peristiwa dapat menerapkan pemrosesan khusus untuk peristiwa I/O file dengan memanggil fungsi SetTraceCallback dan menentukan FileIoGuid sebagai parameter pGuid . Gunakan jenis peristiwa berikut untuk mengidentifikasi peristiwa aktual saat mengonsumsi peristiwa.
Jenis peristiwa | Deskripsi |
---|---|
Nilai jenis peristiwa adalah 0 | Peristiwa nama file. Kelas FileIo_Name MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 32 | Peristiwa pembuatan file. Kelas FileIo_Name MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 35 | Peristiwa penghapusan file. Kelas FileIo_Name MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 36 | Peristiwa rundown file. Menghitung semua file yang terbuka pada komputer di akhir sesi pelacakan. Kelas FileIo_Name MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 64 | Peristiwa pembuatan file. Kelas FileIo_Create MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 72 | Peristiwa enumerasi direktori. Kelas FileIo_DirEnum MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 77 | Peristiwa pemberitahuan direktori. Kelas FileIo_DirEnum MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 69 | Mengatur peristiwa informasi. Kelas FileIo_Info MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 70 | Menghapus peristiwa file. Kelas FileIo_Info MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 71 | Ganti nama peristiwa file. Kelas FileIo_Info MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 74 | Peristiwa informasi file kueri. Kelas FileIo_Info MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 75 | Peristiwa kontrol sistem file. Kelas FileIo_Info MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 76 | Akhir peristiwa operasi. Kelas FileIo_OpEnd MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 67 | Peristiwa baca file. Kelas FileIo_ReadWrite MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 68 | Peristiwa penulisan file. Kelas FileIo_ReadWrite MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 65 | Membersihkan peristiwa. Peristiwa dihasilkan ketika handel terakhir ke file dirilis. Kelas FileIo_SimpleOp MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 66 | Tutup acara. Peristiwa dihasilkan ketika objek file dibebaskan. Kelas FileIo_SimpleOp MOF menentukan data peristiwa untuk peristiwa ini. |
Nilai jenis peristiwa adalah 73 | Flush peristiwa. Kejadian ini dihasilkan ketika buffer file sepenuhnya dibersihkan ke disk. Kelas FileIo_SimpleOp MOF menentukan data peristiwa untuk peristiwa ini. |
Peristiwa IO file dicatat di awal operasi.
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |