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 setor ou do tamanho do cluster do dispositivo físico subjacente.

EndOfFile

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

NumberOfLinks

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

DeletePending

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

Directory

O status do diretório do arquivo. 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.

Observações

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
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte também

ZwCreateFile

ZwQueryInformationFile

ZwSetInformationFile