estrutura USN_TRACK_MODIFIED_RANGES (winioctl.h)

Contém informações sobre parâmetros de rastreamento de intervalo para um diário de alteração usn (número de sequência de atualização) usando o código de controle FSCTL_USN_TRACK_MODIFIED_RANGES .

Sintaxe

typedef struct {
  DWORD     Flags;
  DWORD     Unused;
  DWORDLONG ChunkSize;
  LONGLONG  FileSizeThreshold;
} USN_TRACK_MODIFIED_RANGES, *PUSN_TRACK_MODIFIED_RANGES;

Membros

Flags

Indica a habilitação do rastreamento de intervalo.

Valor Descrição
FLAG_USN_TRACK_MODIFIED_RANGES_ENABLE 0x00000001 Esse sinalizador é obrigatório com FSCTL_USN_TRACK_MODIFIED_RANGES e é usado para habilitar o rastreamento de intervalo no volume.

Unused

Reservado.

ChunkSize

Tamanho da parte para intervalos de acompanhamento. Uma modificação de byte único será refletida como a parte inteira que está sendo modificada.

FileSizeThreshold

Limite de tamanho do arquivo para iniciar a saída USN_RECORD_V4 registros de estrutura para o arquivo modificado, ou seja, se o tamanho do arquivo modificado for menor que esse limite, nenhum registro USN_RECORD_V4 será gerado.

Comentários

Depois que o controle de intervalo estiver habilitado para um determinado volume, ele não poderá ser desabilitado, exceto excluindo o Diário do USN e recriando-o.

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

FSCTL_USN_TRACK_MODIFIED_RANGES