CHANGE_LOG_ENTRY Struktur

[Diese Informationen gelten nur für Windows XP mit Service Pack 2 (SP2).]

Ein Änderungsprotokolleintrag.

Syntax

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;

Member

RecordHeader

Eine RECORD_HEADER Struktur. Das dwRecordType-Element sollte auf RecordTypeLogEntry (1) festgelegt werden.

dwMagicNum

Dieses Element sollte auf 0xabcdef12 festgelegt werden.

dwEntryType

Dieses Element kann eine der folgenden Werte sein:

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

Dieses Element kann eine der folgenden Werte sein:

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

Die Dateiattribute der Änderungsprotokolldatei. Wenn keine Attribute angegeben werden, sollte dieser Wert auf 0xFFFFFFFF festgelegt werden.

i64SequenceNum

Die Sequenznummer, die dem Änderungsprotokolleintrag zugewiesen ist.

szProcName

Der Name des Prozesses, der die Änderung macht.

Bemerkungen

Diese Struktur folgt einer variablen Anzahl von Variablenlängendatensätzen und einem DWORD-Wert , der dem Wert des dwRecordSize-Members von RecordHeader entspricht.

Die Variablenlängendatensätze bestehen aus einer RECORD_HEADER Struktur plus Daten, die verwendet werden können, um den Änderungsprotokolleintrag wiederherzustellen. Das Format der Daten hängt vom Wert des dwRecordType-Members der RECORD_HEADER-Struktur ab.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
Ende des Supports (Client)
Windows XP mit SP2