estrutura FILE_ZERO_DATA_INFORMATION_EX (ntifs.h)

Contém um intervalo de um arquivo a ser definido como zeros. Essa estrutura é usada pelo código de controle FSCTL_SET_ZERO_DATA . É semelhante a FILE_ZERO_DATA_INFORMATION, mas contém um membro flags adicional.

Sintaxe

typedef struct _FILE_ZERO_DATA_INFORMATION_EX {
  LARGE_INTEGER FileOffset;
  LARGE_INTEGER BeyondFinalZero;
  ULONG         Flags;
} FILE_ZERO_DATA_INFORMATION_EX, *PFILE_ZERO_DATA_INFORMATION_EX;

Membros

FileOffset

O deslocamento de arquivo do início do intervalo a ser definido como zeros, em bytes.

BeyondFinalZero

O deslocamento de bytes do primeiro byte além do último byte zero.

Flags

Há suporte para os seguintes sinalizadores:

Sinalizador Descrição
FILE_ZERO_DATA_INFORMATION_FLAG_PRESERVE_CACHED_DATA Indica não limpar o conteúdo do cache correspondente a esse intervalo do arquivo. Somente os drivers podem definir esse sinalizador.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho ntifs.h (inclua Ntifs.h)

Confira também

FILE_ZERO_DATA_INFORMATION

FSCTL_SET_ZERO_DATA

FltFsControlFile