struttura RECORD_HEADER

[Queste informazioni si applicano solo a Windows XP con Service Pack 2 (SP2).]

Intestazione del record utilizzata dalle strutture CHANGE_LOG_ENTRY e CHANGE_LOG_HEADER .

Sintassi

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

Members

dwRecordSize

Dimensione totale del record, inclusa l'intestazione, in byte.

dwRecordType

Tipo di record. Questo membro può essere uno dei valori seguenti.

Valore Significato
RecordTypeLogHeader
0
Il record è l'intestazione per il log delle modifiche.
RecordTypeLogEntry
1
Il record è l'intestazione di una voce del log delle modifiche.
RecordTypeVolumePath
2
I dati sono il percorso del volume per la voce del log delle modifiche.
RecordTypeFirstPath
3
I dati sono il percorso del file per la voce del log delle modifiche.
RecordTypeSecondPath
4
I dati vengono usati durante la ridenominazione delle voci del log delle modifiche; questo percorso è il percorso in cui è archiviato il file rinominato.
RecordTypeTempPath
5
I dati sono il nome del file di backup usato per ripristinare la voce del log delle modifiche. I file di backup si trovano nella cartella RPn . Il nome del file ha il formato seguente:xxxxxxx. ext, dove xxxxxxx è un numero a sette cifre ed ext è l'estensione del nome file.
RecordTypeAclInline
6
I dati sono un ACL. Il formato dei dati è una struttura SECURITY_DESCRIPTOR .
Questo valore non può essere maggiore di 8.192 byte. Per specificare un valore maggiore di 8.192 byte, utilizzare il membro RecordTypeAclFile .
RecordTypeAclFile
7
I dati sono il nome del file ACL usato per archiviare l'ACL. I file ACL si trovano nella cartella RPn . Il nome del file ha il formato seguente: Sxxxxxxx.acl, dove xxxxxxx è un numero a sette cifre.
RecordTypeDebugInfo
8
I dati sono informazioni di debug per la voce del log delle modifiche. Il formato dei dati è una struttura SR_LOG_DEBUG_INFO . Per altre informazioni, vedere la sezione Osservazioni.
RecordTypeShortName
9
I dati sono il nome breve del file di backup.

Commenti

La struttura SR_LOG_DEBUG_INFO è definita come segue.

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;

Requisiti

Requisito Valore
Client minimo supportato
Windows XP con SP2 [solo app desktop]
Server minimo supportato
Nessuno supportato
Fine del supporto client
Windows XP con SP2