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 |