estrutura MFT_ENUM_DATA_V0 (winioctl.h)

Contém informações que definem os limites e o local inicial de uma enumeração de registros do diário de alterações de USN (números de sequência de atualização). Ele é usado como o buffer de entrada para o código de controle FSCTL_ENUM_USN_DATA . Antes de Windows Server 2012 essa estrutura era nomeada MFT_ENUM_DATA. Use esse nome para compilar com compiladores e SDKs mais antigos.

Sintaxe

typedef struct {
  DWORDLONG StartFileReferenceNumber;
  USN       LowUsn;
  USN       HighUsn;
} MFT_ENUM_DATA_V0, *PMFT_ENUM_DATA_V0;

Membros

StartFileReferenceNumber

A posição ordinal dentro dos arquivos no volume atual no qual a enumeração deve começar.

A primeira chamada para FSCTL_ENUM_USN_DATA durante uma enumeração deve ter o membro StartFileReferenceNumber definido (DWORDLONG)0como . Cada chamada para FSCTL_ENUM_USN_DATA recupera o ponto de partida para a chamada subsequente como a primeira entrada no buffer de saída. Chamadas subsequentes devem ser feitas com StartFileReferenceNumber definido como esse valor. Para obter mais informações, consulte FSCTL_ENUM_USN_DATA.

LowUsn

O limite inferior do intervalo de valores usn usados para filtrar quais registros são retornados. Somente os registros cujo último diário de alteração USN é entre ou igual aos valores de membro LowUsn e HighUsn são retornados.

HighUsn

O limite superior do intervalo de valores usn usados para filtrar quais arquivos são retornados.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho winioctl.h (inclua Windows.h)

Confira também

FSCTL_ENUM_USN_DATA

Estruturas de gerenciamento de volumes