RECORD_HEADER 結構
[此資訊僅適用于 Service Pack 2 (SP2) 的 Windows XP。
CHANGE_LOG_ENTRY和CHANGE_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 資料夾中。 檔案名的格式如下:Xxxxxxx。ext,其中 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 |