FILE_ALL_INFORMATION 構造体 (ntifs.h)

FILE_ALL_INFORMATION構造体は、いくつかのFILE_XXX_INFORMATION 構造体のコンテナーです。

構文

typedef struct _FILE_ALL_INFORMATION {
  FILE_BASIC_INFORMATION     BasicInformation;
  FILE_STANDARD_INFORMATION  StandardInformation;
  FILE_INTERNAL_INFORMATION  InternalInformation;
  FILE_EA_INFORMATION        EaInformation;
  FILE_ACCESS_INFORMATION    AccessInformation;
  FILE_POSITION_INFORMATION  PositionInformation;
  FILE_MODE_INFORMATION      ModeInformation;
  FILE_ALIGNMENT_INFORMATION AlignmentInformation;
  FILE_NAME_INFORMATION      NameInformation;
} FILE_ALL_INFORMATION, *PFILE_ALL_INFORMATION;

メンバー

BasicInformation

ファイルに関する基本情報が含まれます。これには、ファイル属性とファイルの作成時刻が含まれます。 このメンバーは 、FILE_BASIC_INFORMATION 構造体です。

StandardInformation

ファイルに関する標準的な情報が含まれます。これには、ファイルの割り当てサイズ、ファイルの終了オフセット、ファイルがディレクトリであるかどうかが含まれます。 このメンバーは 、FILE_STANDARD_INFORMATION 構造体です。

InternalInformation

ファイルの 8 バイトのファイル参照番号を格納します。 このメンバーは 、FILE_INTERNAL_INFORMATION 構造体です。

EaInformation

ファイルの拡張属性のサイズを指定します。 このメンバーは 、FILE_EA_INFORMATION 構造体です。

AccessInformation

ファイルに対するクライアントのアクセス権を指定します。 このメンバーは 、FILE_ACCESS_INFORMATION 構造体です。

PositionInformation

現在のファイルの位置を指定します。 このメンバーは 、FILE_POSITION_INFORMATION 構造体です。

ModeInformation

ファイルが作成または開かれたアクセス モードを指定します。 このメンバーは 、FILE_MODE_INFORMATION 構造体です。

AlignmentInformation

データ転送のデバイスのメモリ アドレスアラインメント要件を指定します。 このメンバーは 、FILE_ALIGNMENT_INFORMATION 構造体です。

NameInformation

ファイル名を格納します。 このメンバーは 、FILE_NAME_INFORMATION 構造体です。 この構造体には、ファイル名文字列の最初の文字が含まれています。 ファイル名文字列内の追加の文字は、構造体の直後にあります。 完全なファイル名を格納するには、 FILE_ALL_INFORMATION 構造体を格納するために割り当てられるバッファーは、構造体と構造体の後に続くファイル名文字列の部分の両方を含むのに十分な大きさである必要があります。

注釈

この構造体は、 ZwQueryInformationFile ルーチンによって使用されます。

FILE_ALL_INFORMATION では、複数のファイル情報構造体を 1 つの構造体に結合して、ファイルに関する情報を取得するために必要なクエリの数を減らします。

要件

要件
サポートされている最小のクライアント Windows XP
Header ntifs.h (Ntifs.h、Fltkernel.h を含む)

こちらもご覧ください

FILE_ACCESS_INFORMATION

FILE_ALIGNMENT_INFORMATION

FILE_BASIC_INFORMATION

FILE_EA_INFORMATION

FILE_INTERNAL_INFORMATION

FILE_MODE_INFORMATION

FILE_NAME_INFORMATION

FILE_POSITION_INFORMATION

FILE_STANDARD_INFORMATION

ZwQueryInformationFile