Freigeben über


USN_RECORD_COMMON_HEADER-Struktur (winioctl.h)

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)

Weitere Informationen

USN_RECORD_EXTENT

USN_RECORD_V2

USN_RECORD_V3

USN_RECORD_V4-Struktur

Volumeverwaltungsstrukturen