閱讀英文

共用方式為


RECORD_HEADER 結構

[此資訊僅適用于 Service Pack 2 (SP2) 的 Windows XP。

CHANGE_LOG_ENTRYCHANGE_LOG_HEADER結構所使用的記錄標頭。

語法

typedef struct _RECORD_HEADER {
  DWORD dwRecordSize;
  DWORD dwRecordType;
} RECORD_HEADER, *PRECORD_HEADER;

成員

dwRecordSize

記錄的大小總計,包括標頭,以位元組為單位。

dwRecordType

記錄類型。 這個成員可能是下列其中一個值。

意義
RecordTypeLogHeader
0
記錄是變更記錄的標頭。
RecordTypeLogEntry
1
記錄是變更記錄專案的標頭。
RecordTypeVolumePath
2
資料是變更記錄專案的磁片區路徑。
RecordTypeFirstPath
3
資料是變更記錄專案的檔案路徑。
RecordTypeSecondPath
4
重新命名變更記錄專案時,會使用資料;此路徑是重新命名檔案的儲存位置。
RecordTypeTempPath
5
資料是用來還原變更記錄專案之備份檔案的名稱。 備份檔案位於 RPn 資料夾中。 檔案名的格式如下:Xxxxxxxext,其中 xxxxxxx 是七位數的數位, 而 ext 是副檔名。
RecordTypeAclInline
6
資料是 ACL。 資料格式是 SECURITY_DESCRIPTOR 結構。
此值不能大於 8,192 個位元組。 若要指定大於 8,192 個位元組的值,請使用 RecordTypeAclFile 成員。
RecordTypeAclFile
7
資料是用來儲存 ACL 的 ACL 檔案名。 ACL 檔案位於 RPn 資料夾中。 檔案名的格式如下:Sxxxxxxx.acl,其中 xxxxxxx 是七位數的數位。
RecordTypeDebugInfo
8
資料是變更記錄專案的偵錯資訊。 資料格式是 SR_LOG_DEBUG_INFO 結構。 如需詳細資訊,請參閱<備註>。
RecordTypeShortName
9
資料是備份檔案的簡短名稱。

備註

SR_LOG_DEBUG_INFO結構的定義如下。

typedef struct _SR_LOG_DEBUG_INFO {
    RECORD_HEADER Header;         // log entry header
    HANDLE ThreadId;              // thread identifier
    HANDLE ProcessId;             // process identifier
    ULARGER_INTEGER TimeStamp;    // event time stamp
    CHAR ProcesName[13];          // process name
} SR_LOG_DEBUG_INFO, *PSR_LOG_DEBUG_INFO;

規格需求

需求
最低支援的用戶端
具有 SP2 的 Windows XP [僅限傳統型應用程式]
最低支援的伺服器
都不支援
用戶端支援結束
Windows XP 含 SP2