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;
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP SP2 [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
终止客户端支持 |
带有 SP2 的 Windows XP |