FILE_BASIC_INFO構造体 (winbase.h)

ファイルの基本情報が含まれます。 ファイル ハンドルに使用されます。

構文

typedef struct _FILE_BASIC_INFO {
  LARGE_INTEGER CreationTime;
  LARGE_INTEGER LastAccessTime;
  LARGE_INTEGER LastWriteTime;
  LARGE_INTEGER ChangeTime;
  DWORD         FileAttributes;
} FILE_BASIC_INFO, *PFILE_BASIC_INFO;

メンバー

CreationTime

ファイルが FILETIME 形式で作成された時刻。これは、1601 年 1 月 1 日 (UTC) 以降の 100 ナノ秒間隔の数を表す 64 ビット値です。

LastAccessTime

ファイルが最後に FILETIME 形式でアクセスされた時刻。

LastWriteTime

ファイルが FILETIME 形式で最後に書き込まれた時刻。

ChangeTime

ファイルが FILETIME 形式で変更された時刻。

FileAttributes

ファイル属性。 属性の一覧については、「 ファイル属性定数」を参照してください。 SetFileInformationByHandle に渡されたFILE_BASIC_INFO構造体でこれが 0 に設定されている場合、属性は変更されません。

要件

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

関連項目

FILE_INFO_BY_HANDLE_CLASS

GetFileAttributes

GetFileInformationByHandleEx

SetFileInformationByHandle