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
-
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.
Bemerkungen
Auf diese Struktur folgt eine variable Anzahl von Datensätzen mit variabler Länge sowie ein DWORD-Wert , der mit dem Wert des dwRecordSize-Members von RecordHeader identisch sein sollte.
Die Datensätze mit variabler Länge bestehen aus einer RECORD_HEADER-Struktur plus 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 XP mit SP2 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Ende des Supports (Client) |
Windows XP mit SP2 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für