Ler em inglês

Compartilhar via


estrutura RECORD_HEADER

[Essas informações se aplicam somente ao Windows XP com Service Pack 2 (SP2).]

O cabeçalho de registro usado pelas estruturas CHANGE_LOG_ENTRY e CHANGE_LOG_HEADER .

Sintaxe

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

Membros

dwRecordSize

O tamanho total do registro, incluindo o cabeçalho, em bytes.

dwRecordType

O tipo de registro. Esse membro pode ser um dos valores a seguir.

Valor Significado
RecordTypeLogHeader
0
O registro é o cabeçalho do log de alterações.
RecordTypeLogEntry
1
O registro é o cabeçalho de uma entrada de log de alterações.
RecordTypeVolumePath
2
Os dados são o caminho do volume para a entrada do log de alterações.
RecordTypeFirstPath
3
Os dados são o caminho do arquivo para a entrada do log de alterações.
RecordTypeSecondPath
4
Os dados são usados ao renomear entradas de log de alterações; esse caminho é onde o arquivo renomeado é armazenado.
RecordTypeTempPath
5
Os dados são o nome do arquivo de backup usado para restaurar a entrada do log de alterações. Os arquivos de backup estão localizados na pasta RPn . O nome do arquivo tem o seguinte formato:um xxxxxxx.ext, em que xxxxxxx é um número de sete dígitos e ext é a extensão de nome de arquivo.
RecordTypeAclInline
6
Os dados são uma ACL. O formato de dados é uma estrutura SECURITY_DESCRIPTOR .
Esse valor não pode ser maior que 8.192 bytes. Para especificar um valor maior que 8.192 bytes, use o membro RecordTypeAclFile .
RecordTypeAclFile
7
Os dados são o nome do arquivo ACL usado para armazenar a ACL. Os arquivos ACL estão localizados na pasta RPn . O nome do arquivo tem o seguinte formato: Sxxxxxxx.acl, em que xxxxxxxx é um número de sete dígitos.
RecordTypeDebugInfo
8
Os dados são informações de depuração para a entrada do log de alterações. O formato de dados é uma estrutura SR_LOG_DEBUG_INFO . Para obter mais informações, consulte Comentários.
RecordTypeShortName
9
Os dados são o nome curto do arquivo de backup.

Comentários

A estrutura SR_LOG_DEBUG_INFO é definida da seguinte maneira.

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;

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Nenhum compatível
Fim do suporte ao cliente
Windows XP com SP2