Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kelas ini adalah kelas induk untuk peristiwa I/O disk.
Sintaks berikut disederhanakan dari kode MOF.
Sintaks
[Guid("{3d6fa8d4-fe05-11d0-9dda-00c04fd7ba7c}")]
class DiskIo : MSNT_SystemTrace
{
};
Anggota
Kelas DiskIo tidak menentukan anggota apa pun.
Keterangan
Untuk mengaktifkan peristiwa I/0 disk dalam sesi pengelogan Kernel NT, tentukan bendera EVENT_TRACE_FLAG_DISK_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_DISK_IO_INIT
- EVENT_TRACE_FLAG_DRIVER
Konsumen pelacakan peristiwa dapat menerapkan pemrosesan khusus untuk peristiwa I/O disk dengan memanggil fungsi SetTraceCallback dan menentukan DiskIoGuid sebagai parameter pGuid . Gunakan jenis peristiwa berikut untuk mengidentifikasi peristiwa I/O disk aktual saat mengonsumsi peristiwa.
| Jenis peristiwa | Deskripsi |
|---|---|
|
EVENT_TRACE_TYPE_IO_READ(Nilai jenis peristiwa adalah 10) |
Membaca peristiwa. Kelas DiskIo_TypeGroup1 MOF menentukan data peristiwa untuk peristiwa ini. |
|
EVENT_TRACE_TYPE_IO_WRITE(Nilai jenis peristiwa adalah 11) |
Tulis peristiwa. Kelas DiskIo_TypeGroup1 MOF menentukan data peristiwa untuk peristiwa ini. |
|
EVENT_TRACE_TYPE_IO_READ_INIT(Nilai jenis peristiwa adalah 12) |
Menginisialisasi peristiwa baca. Kelas DiskIo_TypeGroup2 MOF menentukan data peristiwa untuk peristiwa ini. |
|
EVENT_TRACE_TYPE_IO_WRITE_INIT(Nilai jenis peristiwa adalah 13) |
Menginisialisasi peristiwa tulis. Kelas DiskIo_TypeGroup2 MOF menentukan data peristiwa untuk peristiwa ini. |
|
EVENT_TRACE_TYPE_IO_FLUSH(Nilai jenis peristiwa adalah 14) |
Menginisialisasi peristiwa tulis. Kelas DiskIo_TypeGroup3 MOF menentukan data peristiwa untuk peristiwa ini. |
|
EVENT_TRACE_TYPE_IO_FLUSH_INIT(Nilai jenis peristiwa adalah 15) |
Menginisialisasi peristiwa flush. Kelas DiskIo_TypeGroup2 MOF menentukan data peristiwa untuk peristiwa ini. |
|
EVENT_TRACE_TYPE_IO_REDIRECTED_INIT(Nilai jenis peristiwa adalah 16) |
Menginisialisasi peristiwa yang dialihkan. Peristiwa IO yang dialihkan digunakan untuk memetakan IO disk ke Format Pencitraan Windows (WIM) ke nama file dalam WIM. |
| Nilai jenis peristiwa adalah 52 |
Driver menyelesaikan peristiwa permintaan. Kelas MOF DriverCompleteRequest menentukan data peristiwa untuk peristiwa ini. |
| Nilai jenis peristiwa adalah 53 |
Peristiwa pengembalian permintaan lengkap driver. Kelas MOF DriverCompleteRequestReturn menentukan data peristiwa untuk peristiwa ini. |
| Nilai jenis peristiwa adalah 37 |
Peristiwa rutin penyelesaian driver. Kelas MOF DriverCompletionRoutine menentukan data peristiwa untuk peristiwa ini. |
| Nilai jenis peristiwa adalah 34 |
Peristiwa panggilan fungsi utama driver. Kelas MOF DriverMajorFunctionCall menentukan data peristiwa untuk peristiwa ini. |
| Nilai jenis peristiwa adalah 35 |
Peristiwa pengembalian panggilan fungsi utama driver. Kelas MOF DriverMajorFunctionReturn mendefinisikan data peristiwa untuk peristiwa ini. |
Penyedia I/0 disk tidak dapat mengidentifikasi file mana yang dibaca atau ditulis selama peristiwa I/O disk. Untuk mengambil nama file yang terkait dengan peristiwa I/O disk, aktifkan penyedia peristiwa I/0 file.
Peristiwa I/O disk dicatat pada waktu penyelesaian I/O. Untuk menentukan kapan operasi I/O dimulai, gunakan peristiwa inisialisasi, misalnya, EVENT_TRACE_TYPE_IO_READ_INIT.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows XP [hanya aplikasi desktop] |
| Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Lihat juga