QUERY_ON_CREATE_FILE_STAT_INFORMATION構造体 (ntifs.h)
構文
typedef struct _QUERY_ON_CREATE_FILE_STAT_INFORMATION {
LARGE_INTEGER FileId;
LARGE_INTEGER CreationTime;
LARGE_INTEGER LastAccessTime;
LARGE_INTEGER LastWriteTime;
LARGE_INTEGER ChangeTime;
LARGE_INTEGER AllocationSize;
LARGE_INTEGER EndOfFile;
ULONG FileAttributes;
ULONG ReparseTag;
ULONG NumberOfLinks;
} QUERY_ON_CREATE_FILE_STAT_INFORMATION, *PQUERY_ON_CREATE_FILE_STAT_INFORMATION;
メンバーズ
FileId
ファイルの ID。
CreationTime
ファイルの作成時刻。
LastAccessTime
ファイルが最後にアクセスされた時刻。
LastWriteTime
ファイルが最後に書き込まれた時刻。
ChangeTime
ファイルが最後に変更された時刻。
AllocationSize
ファイルの割り当てサイズ (バイト単位)。 通常、この値は、基になる物理デバイスのセクターまたはクラスター サイズの倍数です。
EndOfFile
ファイルの先頭からのバイト オフセットとしての、ファイルの新しい絶対位置。
EndOfFile は、ファイルの末尾へのバイト オフセットを指定します。 この値は 0 から始まるため、実際にはファイル内の最初の空きバイトを参照します。 つまり、endOfFile
FileAttributes
ファイルの属性。次の値の任意の有効な組み合わせにすることができます。
属性 | 意味 |
---|---|
FILE_ATTRIBUTE_READONLY (0x00000001) | ファイルは読み取り専用です。 |
FILE_ATTRIBUTE_HIDDEN (0x00000002) | ファイルまたはディレクトリは非表示です。 |
FILE_ATTRIBUTE_SYSTEM (0x00000004) | ファイルまたはディレクトリは、オペレーティング システムによって部分的または排他的に使用されます。 |
FILE_ATTRIBUTE_DIRECTORY (0x00000010) | ディレクトリを識別します。 |
FILE_ATTRIBUTE_ARCHIVE (0x00000020) | アーカイブ用にマークされたファイルまたはディレクトリ。 |
FILE_ATTRIBUTE_NORMAL (0x00000080) | 他の属性が設定されていないファイル。 この属性は、単独で使用する場合にのみ有効です。 |
ReparseTag
ポイント タグを再解析します。 詳細については、「ポイントの再解析 について」を参照してください。
NumberOfLinks
ファイルへのリンクの数。
備考
ファイル システムはこの構造体を割り当て、サポートされている場合は、ファイル作成の処理中に要求された情報を入力します。 フィルター マネージャーは、割り当てられた構造体を解放します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1809 |
ヘッダー | ntifs.h |
関連項目
FltRequestFileInfoOnCreateCompletion の
FltRetrieveFileInfoOnCreateCompletionEx の