FILE_STANDARD_INFORMATION_EX 構造体 (wdm.h)

FILE_STANDARD_INFORMATION_EX構造体は、ファイル情報を照会または設定するルーチンの引数として使用されます。

構文

typedef struct _FILE_STANDARD_INFORMATION_EX {
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         NumberOfLinks;
  BOOLEAN       DeletePending;
  BOOLEAN       Directory;
  BOOLEAN       AlternateStream;
  BOOLEAN       MetadataAttribute;
} FILE_STANDARD_INFORMATION_EX, *PFILE_STANDARD_INFORMATION_EX;

メンバー

AllocationSize

ファイル割り当てサイズ (バイト単位)。 通常、この値は、基になる物理デバイスのセクターまたはクラスター サイズの倍数です。

EndOfFile

ファイルの位置の末尾をバイト オフセットとして指定します。

NumberOfLinks

ファイルへのハード リンクの数。

DeletePending

削除保留中の状態。 TRUE は 、ファイルの削除が要求されたことを示します。

Directory

ファイル ディレクトリの状態。 TRUE は 、ファイル オブジェクトがディレクトリを表すを示します。

AlternateStream

代替データ ストリームの状態。 TRUE は 、ファイル オブジェクトが代替データ ストリームを表すを示します。

MetadataAttribute

メタデータ属性の状態。 TRUE は 、ファイル オブジェクトがメタデータ属性を表すを示します。

注釈

EndOfFile は、ファイルの末尾へのバイト オフセットを指定します。 この値は 0 から始まるため、実際にはファイル内の最初のフリー バイトを参照します。つまり、ファイル内の最後の有効なバイトの直後のバイトへのオフセットです。

要件

要件
サポートされている最小のクライアント Windows 10
サポートされている最小のサーバー Windows Server 2016
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

こちらもご覧ください

ZwCreateFile

ZwQueryInformationFile

ZwSetInformationFile