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. Der dwRecordType-Member sollte auf RecordTypeLogEntry (1) festgelegt werden.

dwMagicNum

Dieser Member sollte auf 0xabcdef12 festgelegt werden.

dwEntryType

Dieser Member kann einer 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

Dieser Member kann einer 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 vornimmt.

Hinweise

Auf diese Struktur folgt eine variable Anzahl von Datensätzen variabler Länge sowie ein DWORD-Wert, der mit dem Wert des dwRecordSize-Members von RecordHeader identisch sein sollte.

Die Datensätze variabler Länge bestehen aus einer RECORD _ HEADER-Struktur und Daten, die zum Wiederherstellen des Änderungsprotokolleintrags verwendet werden können. Das Format der Daten hängt vom Wert des dwRecordType-Elements der RECORD _ HEADER-Struktur ab.

Anforderungen

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