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 を含む) |