Partilhar via


estrutura FILE_STANDARD_INFORMATION (wdm.h)

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

Sintaxe

typedef struct _FILE_STANDARD_INFORMATION {
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         NumberOfLinks;
  BOOLEAN       DeletePending;
  BOOLEAN       Directory;
} FILE_STANDARD_INFORMATION, *PFILE_STANDARD_INFORMATION;

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.

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
cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte também

ZwCreateFile

ZwQueryInformationFile

ZwSetInformationFile