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