Fungsi ClfsReadPreviousRestartArea (wdm.h)

Rutinitas ClfsReadPreviousRestartArea membaca catatan hidupkan ulang sebelumnya relatif terhadap rekaman saat ini dalam konteks baca.

Sintaks

CLFSUSER_API NTSTATUS ClfsReadPreviousRestartArea(
  [in]  PVOID     pvReadContext,
  [out] PVOID     *ppvRestartBuffer,
  [out] PULONG    pcbRestartBuffer,
  [out] PCLFS_LSN plsnRestart
);

Parameter

[in] pvReadContext

Pointer ke konteks baca yang diperoleh oleh panggilan sebelumnya ke ClfsReadRestartArea.

[out] ppvRestartBuffer

Penunjuk ke variabel yang menerima penunjuk ke buffer data dari rekaman hidupkan ulang yang dibaca.

[out] pcbRestartBuffer

Penunjuk ke variabel yang diketik ULONG yang menerima ukuran, dalam byte, dari buffer yang ditujukkan oleh *ppvRestartBuffer. Ini adalah panjang buffer data dari rekaman hidupkan ulang yang dibaca.

[out] plsnRestart

Penunjuk ke struktur CLFS_LSN yang menerima LSN sebelumnya dari rekaman hidupkan ulang yang dibaca.

Nilai kembali

ClfsReadPreviousRestartArea mengembalikan STATUS_SUCCESS jika berhasil; jika tidak, ia mengembalikan salah satu kode kesalahan yang ditentukan dalam Ntstatus.h. Jika tidak ada area hidupkan ulang sebelumnya, nilai yang dikembalikan adalah STATUS_LOG_START_OF_LOG.

Keterangan

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

Untuk informasi tentang membaca rekaman dari aliran CLFS, lihat Membaca Rekaman Data dari Stream CLFS dan Membaca Rekaman Hidupkan Ulang dari Stream CLFS.

Konteks baca tidak aman untuk utas. Klien bertanggung jawab untuk membuat serial akses ke konteks baca.

Klien menambahkan catatan hidupkan ulang ke log CLFS dengan memanggil ClfsWriteRestartArea.

Dengan rutinitas ReadPreviousLogRestartArea , klien dapat menerapkan bentuk titik pemeriksaan fuzzy. Misalnya, status titik pemeriksaan dapat terdiri dari catatan log yang dibatasi oleh dua atau lebih rekaman hidupkan ulang.

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_LSN

ClfsReadRestartArea

ClfsWriteRestartArea