estructura USN_RECORD_COMMON_HEADER (winioctl.h)

Contiene la información de un encabezado común de número de secuencia de actualización (USN), que es común a través de USN_RECORD_V2, USN_RECORD_V3 y estructura de USN_RECORD_V4.

Sintaxis

typedef struct {
  DWORD RecordLength;
  WORD  MajorVersion;
  WORD  MinorVersion;
} USN_RECORD_COMMON_HEADER, *PUSN_RECORD_COMMON_HEADER;

Members

RecordLength

Longitud total de un registro, en bytes.

Dado que el registro USN es un tamaño variable, se debe usar el miembro RecordLength al calcular la dirección del siguiente registro en un búfer de salida, por ejemplo, un búfer que se devuelve de las operaciones para la función DeviceIoControl que funciona con diferentes tipos de registros USN.

Para USN_RECORD_V4 estructura, el tamaño en bytes de cualquier registro de diario de cambios es como máximo el tamaño de la estructura, además del tamaño (NumberOfExtents-1) del USN_RECORD_EXTENT.

MajorVersion

Número de versión principal del software de diario de cambios para este registro.

Por ejemplo, si el software de diario de cambios es la versión 4.0, el número de versión principal es 4.

Value Descripción
2 La estructura es una estructura USN_RECORD_V2 y el resto de la estructura se debe analizar con ese diseño.
3 La estructura es una estructura USN_RECORD_V3 y el resto de la estructura se debe analizar con ese diseño.
4 La estructura es una [estructura de USN_RECORD_V4](ns-winioctl-usn_record_v4.md) y el resto de la estructura debe analizarse con ese diseño.

MinorVersion

Número de versión secundaria del software de diario de cambios para este registro. Por ejemplo, si el software de diario de cambios es la versión 4.0, el número de versión secundaria es cero.

Requisitos

   
Cliente mínimo compatible Windows 8.1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 R2 [solo aplicaciones de escritorio]
Encabezado winioctl.h (incluya Windows.h)

Consulte también

USN_RECORD_EXTENT

USN_RECORD_V2

USN_RECORD_V3

estructura de USN_RECORD_V4

Estructuras de administración de volúmenes