estrutura FILE_ALLOCATION_INFO (winbase.h)
Contém o número total de bytes que devem ser alocados para um arquivo. Essa estrutura é usada ao chamar a função SetFileInformationByHandle .
Sintaxe
typedef struct _FILE_ALLOCATION_INFO {
LARGE_INTEGER AllocationSize;
} FILE_ALLOCATION_INFO, *PFILE_ALLOCATION_INFO;
Membros
AllocationSize
O novo tamanho de alocação de arquivo, em bytes. Esse valor normalmente é um múltiplo do setor ou do tamanho do cluster para o dispositivo físico subjacente.
Comentários
A posição EOF (fim do arquivo) para um arquivo deve ser sempre menor ou igual ao tamanho de alocação de arquivo. Se o tamanho da alocação for definido como um valor menor que EOF, a posição EOF será ajustada automaticamente para corresponder ao tamanho da alocação de arquivo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | winbase.h (incluir Windows.h) |
Redistribuível | SDK do Windows no Windows Server 2003 e no Windows XP. |