Прочитать на английском

Поделиться через


структура RECORD_HEADER

[Эти сведения относятся только к Windows XP с пакетом обновления 2 (SP2).]

Заголовок записи, используемый структурами 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
Данные — это имя файла резервной копии, используемого для восстановления записи журнала изменений. Файлы резервных копий находятся в папкеn RP. Имя файла имеет следующий формат:xxxxxxx.ext, где xxxxxxx — семизначное число, а ext — расширение имени файла.
RecordTypeAclInline
6
Данные являются ACL. Формат данных является SECURITY_DESCRIPTOR структурой.
Это значение не может быть больше 8192 байт. Чтобы указать значение, превышающее 8192 байта, используйте элемент RecordTypeAclFile .
RecordTypeAclFile
7
Данные — это имя файла ACL, используемого для хранения ACL. Файлы ACL находятся в папкеn RP. Имя файла имеет следующий формат: 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 с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Окончание поддержки клиентов
Windows XP с пакетом обновления 2 (SP2)