Fungsi ClfsGetIoStatistics (wdm.h)

Rutinitas ClfsGetIoStatistics mengembalikan statistik I/O untuk log CLFS tertentu.

Sintaks

CLFSUSER_API NTSTATUS ClfsGetIoStatistics(
  [in]            PLOG_FILE_OBJECT   plfoLog,
  [in, out]       PVOID              pvStatsBuffer,
  [in]            ULONG              cbStatsBuffer,
  [in]            CLFS_IOSTATS_CLASS eStatsClass,
  [out, optional] PULONG             pcbStatsWritten
);

Parameter

[in] plfoLog

Penunjuk ke struktur LOG_FILE_OBJECT yang mewakili aliran CLFS. Statistik I/O akan dikumpulkan untuk log aliran yang mendasar pada penyimpanan yang stabil. Pemanggil sebelumnya mendapatkan pointer ini dengan memanggil ClfsCreateLogFile.

[in, out] pvStatsBuffer

Penunjuk ke struktur CLFS_IO_STATISTICS yang menerima data statistik I/O.

[in] cbStatsBuffer

Ukuran, dalam byte, dari buffer yang diacu oleh pvStatsBuffer. Parameter ini harus setidaknya ukuranof(CLFS_IO_STATISTICS_HEADER). Jika parameter ini kurang dari sizeof(CLFS_IO_STATISTICS), pvStatsBuffer hanya akan menerima sebagian dari statistik I/O yang tersedia.

[in] eStatsClass

Parameter ini dicadangkan untuk digunakan di masa mendatang.

[out, optional] pcbStatsWritten

Penunjuk ke variabel berjenis ULONG yang menerima jumlah byte yang benar-benar ditulis ke pvStatsBuffer. Parameter ini bisa NULL.

Nilai kembali

ClfsGetIoStatistics mengembalikan STATUS_SUCCESS jika berhasil; jika tidak, ia mengembalikan salah satu kode kesalahan yang ditentukan dalam Ntstatus.h.

Keterangan

Untuk penjelasan tentang konsep dan terminologi CLFS, lihat Sistem File Log Umum.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Server 2003 R2, Windows Vista, dan versi Windows yang lebih baru.
Target Platform Desktop
Header wdm.h (termasuk Wdm.h)
Pustaka Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

Lihat juga

ClfsCreateLogFile