次の方法で共有


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
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

関連項目

ZwCreateFile

ZwQueryInformationFile

ZwSetInformationFile