struttura CHANGE_LOG_ENTRY

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

Voce del log delle modifiche.

Sintassi

typedef struct _CHANGE_LOG_ENTRY {
  RECORD_HEADER RecordHeader;
  DWORD         dwMagicNum;
  DWORD         dwEntryType;
  DWORD         dwEntryFlags;
  DWORD         dwAttributes;
  INT64         i64SequenceNum;
  WCHAR         szProcName[16];
} CHANGE_LOG_ENTRY, *PCHANGE_LOG_ENTRY;

Members

RecordHeader

Struttura RECORD_HEADER . Il membro dwRecordType deve essere impostato su RecordTypeLogEntry (1).

dwMagicNum

Questo membro deve essere impostato su 0xabcdef12.

dwEntryType

Questo membro può essere uno dei valori seguenti:

CHANGE_LOG_ENTRYTYPES_ACLCHANGE (0x2 )

CHANGE_LOG_ENTRYTYPES_ATTRCHANGE (0x4 )

CHANGE_LOG_ENTRYTYPES_DIRCREATE (0x80 )

CHANGE_LOG_ENTRYTYPES_DIRRENAME (0x100 )

CHANGE_LOG_ENTRYTYPES_DIRDELETE (0x200 )

CHANGE_LOG_ENTRYTYPES_FILECREATE (0x20 )

CHANGE_LOG_ENTRYTYPES_FILEDELETE (0x10 )

CHANGE_LOG_ENTRYTYPES_FILERENAME (0x40 )

CHANGE_LOG_ENTRYTYPES_INPRECREATE (0x100000 )

CHANGE_LOG_ENTRYTYPES_ISDIR (0x20000 )

CHANGE_LOG_ENTRYTYPES_ISNOTDIR (0x40000 )

CHANGE_LOG_ENTRYTYPES_MOUNTCREATE (0x400 )

CHANGE_LOG_ENTRYTYPES_MOUNTDELETE (0x800 )

CHANGE_LOG_ENTRYTYPES_NOOPTIMIZE (0x10000 )

CHANGE_LOG_ENTRYTYPES_OPENBYID (0x200000 )

CHANGE_LOG_ENTRYTYPES_SIMULATEDELETE (0x80000 )

CHANGE_LOG_ENTRYTYPES_STREAMCHANGE (0x1 )

CHANGE_LOG_ENTRYTYPES_STREAMCREATE (0x2000 )

CHANGE_LOG_ENTRYTYPES_STREAMOVERWRITE (0x8 )

CHANGE_LOG_ENTRYTYPES_VOLUMEERROR (0x1000 )

dwEntryFlags

Questo membro può essere uno dei valori seguenti:

CHANGE_LOG_ENTRYFLAGS_ACLINFO (0x4)

CHANGE_LOG_ENTRYFLAGS_DEBUGINFO (0x8)

CHANGE_LOG_ENTRYFLAGS_SECONDPATH (0x2)

CHANGE_LOG_ENTRYFLAGS_SHORTNAME (0x10)

CHANGE_LOG_ENTRYFLAGS_TEMPPATH (0x1)

dwAttributes

Attributi del file del file di log delle modifiche. Se non vengono specificati attributi, questo valore deve essere impostato su 0xFFFFFFFF.

i64SequenceNum

Numero di sequenza assegnato alla voce del log delle modifiche.

szProcName

Nome del processo che apporta la modifica.

Commenti

Questa struttura è seguita da un numero variabile di record di dati a lunghezza variabile, oltre a un valore DWORD che deve essere identico al valore del membro dwRecordSize di RecordHeader.

I record di dati a lunghezza variabile sono costituiti da una struttura RECORD_HEADER più dati che possono essere usati per ripristinare la voce del log delle modifiche. Il formato dei dati dipende dal valore del membro dwRecordType della struttura RECORD_HEADER .

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