Fungsi ClfsSetLogFileInformation (wdm.h)

Rutinitas ClfsSetLogFileInformation menetapkan metadata dan informasi status untuk aliran tertentu dan log fisik yang mendasarnya.

Sintaks

CLFSUSER_API NTSTATUS ClfsSetLogFileInformation(
  [in] PLOG_FILE_OBJECT           plfoLog,
  [in] CLFS_LOG_INFORMATION_CLASS eInformationClass,
  [in] PVOID                      pinfoBuffer,
  [in] ULONG                      cbBuffer
);

Parameter

[in] plfoLog

Penunjuk ke struktur LOG_FILE_OBJECT yang mewakili aliran CLFS. Pemanggil sebelumnya mendapatkan pointer ini dengan memanggil ClfsCreateLogFile.

[in] eInformationClass

Nilai CLFS_LOG_INFORMATION_CLASS yang menentukan kelas informasi yang ditetapkan.

[in] pinfoBuffer

Penunjuk ke buffer yang memasok informasi log. Struktur buffer ini bervariasi sesuai dengan kelas informasi yang ditentukan oleh eInformationClass. Tabel berikut ini memperlihatkan hubungan antara kelas informasi dan jenis buffer.

Nilai eInformationClass Jenis buffer yang diacu oleh pinfoBuffer
ClfsLogBasicInformation

CLFS_INFORMATION

ClfsLogBasicInformationPhysical

CLFS_INFORMATION

ClfsLogNameInformation

CLFS_LOG_NAME_INFORMATION

ClfsLogPhysicalNameInformation

CLFS_LOG_NAME_INFORMATION

ClfsLogStreamIdentifierInformation

CLFS_STREAM_ID_INFORMATION

[in] cbBuffer

Ukuran, dalam byte, dari buffer yang diacu oleh pinfoBuffer.

Nilai kembali

ClfsSetLogFileInformation 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

CLFS_INFORMATION

CLFS_LOG_INFORMATION_CLASS

CLFS_STREAM_ID_INFORMATION

ClfsCreateLogFile

ClfsQueryLogFileInformation

LOG_FILE_OBJECT