FILE_STANDARD_INFORMATION 構造体 (wdm.h)

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

構文

typedef struct _FILE_STANDARD_INFORMATION {
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         NumberOfLinks;
  BOOLEAN       DeletePending;
  BOOLEAN       Directory;
} FILE_STANDARD_INFORMATION, *PFILE_STANDARD_INFORMATION;

メンバー

AllocationSize

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

EndOfFile

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

NumberOfLinks

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

DeletePending

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

Directory

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

注釈

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

要件

要件
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

こちらもご覧ください

ZwCreateFile

ZwQueryInformationFile

ZwSetInformationFile