estrutura MFT_ENUM_DATA_V1 (winioctl.h)
Contém informações que definem os limites para e o local inicial de uma enumeração de registros de diário de alteração de número de sequência de atualização (USN) para volumes ReFS. Ele é usado como o buffer de entrada para o código de controle FSCTL_ENUM_USN_DATA .
Sintaxe
typedef struct {
DWORDLONG StartFileReferenceNumber;
USN LowUsn;
USN HighUsn;
WORD MinMajorVersion;
WORD MaxMajorVersion;
} MFT_ENUM_DATA_V1, *PMFT_ENUM_DATA_V1;
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.
MinMajorVersion
Indica a versão principal mínima com suporte para o diário de alterações da USN.
MaxMajorVersion
Indica a versão principal máxima com suporte para o diário de alterações da USN.
Valor | Significado |
---|---|
|
Os dados retornados do código de controle FSCTL_ENUM_USN_DATA conterão USN_RECORD_V2 estruturas. |
|
Os dados retornados do código de controle FSCTL_ENUM_USN_DATA conterão estruturas USN_RECORD_V2 ou USN_RECORD_V3 . |
Requisitos
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Cabeçalho | winioctl.h (inclua Windows.h) |