estructura FILE_ALLOCATION_INFO (winbase.h)

Contiene el número total de bytes que se deben asignar a un archivo. Esta estructura se usa al llamar a la función SetFileInformationByHandle .

Sintaxis

typedef struct _FILE_ALLOCATION_INFO {
  LARGE_INTEGER AllocationSize;
} FILE_ALLOCATION_INFO, *PFILE_ALLOCATION_INFO;

Miembros

AllocationSize

Nuevo tamaño de asignación de archivos, en bytes. Este valor suele ser un múltiplo del sector o el tamaño del clúster para el dispositivo físico subyacente.

Comentarios

La posición del final del archivo (EOF) para un archivo siempre debe ser menor o igual que el tamaño de asignación de archivos. Si el tamaño de asignación se establece en un valor menor que EOF, la posición EOF se ajusta automáticamente para que coincida con el tamaño de asignación de archivos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado winbase.h (incluya Windows.h)
Redistribuible Windows SDK en Windows Server 2003 y Windows XP.

Consulte también

FILE_INFO_BY_HANDLE_CLASS

SetFileInformationByHandle