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) |