Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält die Informationen für einen allgemeinen USN-Header (Update Sequence Number), der über USN_RECORD_V2, USN_RECORD_V3 und USN_RECORD_V4 Struktur verwendet wird.
Syntax
typedef struct {
DWORD RecordLength;
WORD MajorVersion;
WORD MinorVersion;
} USN_RECORD_COMMON_HEADER, *PUSN_RECORD_COMMON_HEADER;
Member
RecordLength
Die Gesamtlänge eines Datensatzes in Bytes.
Da der USN-Datensatz eine variable Größe ist, sollte das RecordLength-Element verwendet werden, wenn die Adresse des nächsten Datensatzes in einem Ausgabepuffer berechnet wird, z. B. ein Puffer, der von Vorgängen für die DeviceIoControl-Funktion zurückgegeben wird, die mit verschiedenen USN-Datensatztypen funktionieren.
Für USN_RECORD_V4-Struktur entspricht die Größe eines Änderungsjournaldatensatzes in Byte höchstens der Größe der Struktur plus (NumberOfExtents-1) mal größe des USN_RECORD_EXTENT.
MajorVersion
Die Hauptversionsnummer der Änderungsjournalsoftware für diesen Datensatz.
Wenn die Änderungsjournalsoftware beispielsweise Version 4.0 ist, lautet die Hauptversionsnummer 4.
| Wert | BESCHREIBUNG |
|---|---|
| 2 | Die -Struktur ist eine USN_RECORD_V2-Struktur , und der Rest der Struktur sollte mit diesem Layout analysiert werden. |
| 3 | Die -Struktur ist eine USN_RECORD_V3-Struktur , und der Rest der Struktur sollte mithilfe dieses Layouts analysiert werden. |
| 4 | Die Struktur ist eine [USN_RECORD_V4-Struktur](ns-winioctl-usn_record_v4.md), und der Rest der Struktur sollte mit diesem Layout analysiert werden. |
MinorVersion
Die Nebenversionsnummer der Änderungsjournalsoftware für diesen Datensatz. Wenn die Änderungsjournalsoftware z. B. Version 4.0 ist, ist die Nebenversionsnummer null.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
| Kopfzeile | winioctl.h (windows.h einschließen) |