共用方式為


ValidateLog 函式 (clfsw32.h)

在記錄封存和記錄還原之後,驗證記錄元數據和數據一致性。

語法

CLFSUSER_API BOOL ValidateLog(
  [in]            LPCWSTR               pszLogFileName,
  [in, optional]  LPSECURITY_ATTRIBUTES psaLogFile,
  [out, optional] PCLFS_INFORMATION     pinfoBuffer,
  [in, out]       PULONG                pcbBuffer
);

參數

[in] pszLogFileName

記錄檔的名稱。

使用 createLogFile 建立記錄檔時,會指定名稱。 下列範例會識別要使用的格式:

Log:<LogName>[::<LogStreamName>]

< LogName> 對應至文件系統中的有效檔案路徑。

< LogStreamName> 是專用記錄檔中記錄數據流的唯一名稱。

如需詳細資訊,請參閱 記錄類型

[in, optional] psaLogFile

指定記錄檔安全性屬性之 SECURITY_ATTRIBUTES 結構的指標。

此參數可以是 NULL

[out, optional] pinfoBuffer

接收記錄元數據之 CLFS_INFORMATION 結構的指標。

[in, out] pcbBuffer

輸入時,變數的指標會以位元組為單位指定 pinfoBuffer 元數據緩衝區的大小。

在輸出中,它會接收以位元組為單位複製到緩衝區的資訊量。

傳回值

如果函式成功,則傳回值為非零值。

如果函式失敗,傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

下列清單會識別可能的錯誤碼:

要求

要求 價值
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 R2 [僅限傳統型應用程式]
目標平臺 窗戶
標頭 clfsw32.h
連結庫 Clfsw32.lib
DLL Clfsw32.dll

另請參閱

CLFS_INFORMATION

一般記錄檔系統函式

SECURITY_ATTRIBUTES