Compartilhar via


estrutura USN_RECORD_COMMON_HEADER (winioctl.h)

Contém as informações de um cabeçalho comum usn (número de sequência de atualização) que é comum por meio de estrutura de USN_RECORD_V2, USN_RECORD_V3 e USN_RECORD_V4.

Sintaxe

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

Membros

RecordLength

O comprimento total de um registro, em bytes.

Como o registro USN é um tamanho variável, o membro RecordLength deve ser usado ao calcular o endereço do próximo registro em um buffer de saída, por exemplo, um buffer retornado de operações para a função DeviceIoControl que funcionam com diferentes tipos de registro USN.

Para USN_RECORD_V4 estrutura, o tamanho em bytes de qualquer registro de diário de alteração é, no máximo, o tamanho da estrutura, além do tamanho de vezes (NumberOfExtents-1) do USN_RECORD_EXTENT.

MajorVersion

O número de versão principal do software de diário de alteração para este registro.

Por exemplo, se o software do diário de alterações for a versão 4.0, o número da versão principal será 4.

Valor Descrição
2 A estrutura é uma estrutura USN_RECORD_V2 e o restante da estrutura deve ser analisado usando esse layout.
3 A estrutura é uma estrutura USN_RECORD_V3 e o restante da estrutura deve ser analisado usando esse layout.
4 A estrutura é uma [estrutura USN_RECORD_V4](ns-winioctl-usn_record_v4.md) e o restante da estrutura deve ser analisado usando esse layout.

MinorVersion

O número de versão secundária do software de diário de alteração para esse registro. Por exemplo, se o software do diário de alterações for a versão 4.0, o número de versão secundária será zero.

Requisitos

   
Cliente mínimo com suporte Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 R2 [somente aplicativos da área de trabalho]
Cabeçalho winioctl.h (inclua Windows.h)

Confira também

USN_RECORD_EXTENT

USN_RECORD_V2

USN_RECORD_V3

estrutura USN_RECORD_V4

Estruturas de gerenciamento de volume