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)0
como . 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) |