Compartilhar via


estrutura FILE_STANDARD_INFORMATION_EX (wdm.h)

A estrutura FILE_STANDARD_INFORMATION_EX é usada como um argumento para rotinas que consultam ou definem informações de arquivo.

Sintaxe

typedef struct _FILE_STANDARD_INFORMATION_EX {
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         NumberOfLinks;
  BOOLEAN       DeletePending;
  BOOLEAN       Directory;
  BOOLEAN       AlternateStream;
  BOOLEAN       MetadataAttribute;
} FILE_STANDARD_INFORMATION_EX, *PFILE_STANDARD_INFORMATION_EX;

Membros

AllocationSize

O tamanho da alocação de arquivo em bytes. Normalmente, esse valor é um múltiplo do tamanho do setor ou do cluster do dispositivo físico subjacente.

EndOfFile

O fim do local do arquivo como um deslocamento de bytes.

NumberOfLinks

O número de links rígidos para o arquivo.

DeletePending

A status pendente de exclusão. TRUE indica que uma exclusão de arquivo foi solicitada.

Directory

O diretório de arquivos status. TRUE indica que o objeto de arquivo representa um diretório.

AlternateStream

O fluxo de dados alternativo status. TRUE indica que o objeto de arquivo representa um fluxo de dados alternativo.

MetadataAttribute

O atributo de metadados status. TRUE indica que o objeto de arquivo representa um atributo de metadados.

Comentários

EndOfFile especifica o deslocamento de bytes até o final do arquivo. Como esse valor é baseado em zero, ele realmente se refere ao primeiro byte gratuito no arquivo; ou seja, é o deslocamento para o byte imediatamente após o último byte válido no arquivo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Confira também

ZwCreateFile

ZwQueryInformationFile

ZwSetInformationFile