Estrutura de FILE_STANDARD_INFORMATION_EX (WDM. h)

A estrutura de 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 de alocação do 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 byte.

NumberOfLinks

O número de links físicos para o arquivo.

DeletePending

O status de exclusão pendente. Verdadeiro indica que uma exclusão de arquivo foi solicitada.

Directory

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

AlternateStream

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

MetadataAttribute

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

Comentários

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

Requisitos

   
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho WDM. h (incluir WDM. h, Ntddk. h, Ntifs. h)

Confira também

ZwCreateFile

ZwQueryInformationFile

ZwSetInformationFile