This topic has not yet been rated - Rate this topic

FILE_STANDARD_INFO structure

Applies to: desktop apps | Metro style apps

Receives extended information for the file. Used for file handles. Use only when calling GetFileInformationByHandleEx.

Syntax

typedef struct _FILE_STANDARD_INFO {
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  DWORD         NumberOfLinks;
  BOOLEAN        DeletePending;
  BOOLEAN       Directory;
} FILE_STANDARD_INFO, *PFILE_STANDARD_INFO;

Members

AllocationSize

The amount of space that is allocated for the file.

EndOfFile

The end of the file.

NumberOfLinks

The number of links to the file.

DeletePending

TRUE if the file in the delete queue; otherwise, false.

Directory

TRUE if the file is a directory; otherwise, false.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Redistributable

Windows SDK on Windows Server 2003 and Windows XP.

Header

WinBase.h (include Windows.h);
FileExtd.h on Windows Server 2003 and Windows XP

See also

FILE_INFO_BY_HANDLE_CLASS
GetFileInformationByHandleEx

 

 

Send comments about this topic to Microsoft

Build date: 4/17/2012

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ