FILE_STANDARD_INFO 構造体 (winbase.h)

ファイルの拡張情報を受信します。 ファイル ハンドルに使用されます。 GetFileInformationByHandleEx を呼び出す場合にのみ使用します。

構文

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

メンバー

AllocationSize

ファイルに割り当てられる領域の量。

EndOfFile

ファイルの末尾。

NumberOfLinks

ファイルへのリンクの数。

DeletePending

削除 キュー内のファイルの場合は TRUE。それ以外の場合は false

Directory

ファイルがディレクトリの場合は TRUE。それ以外の場合は false

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
Header winbase.h (Windows.h を含む)
再頒布可能パッケージ Windows Server 2003 および Windows XP でWindows SDKします。

こちらもご覧ください

FILE_INFO_BY_HANDLE_CLASS

GetFileInformationByHandleEx