FILE_NETWORK_OPEN_INFORMATION 構造体 (wdm.h)
FILE_NETWORK_OPEN_INFORMATION構造体は、ZwQueryInformationFile の引数として使用されます。
構文
typedef struct _FILE_NETWORK_OPEN_INFORMATION {
LARGE_INTEGER CreationTime;
LARGE_INTEGER LastAccessTime;
LARGE_INTEGER LastWriteTime;
LARGE_INTEGER ChangeTime;
LARGE_INTEGER AllocationSize;
LARGE_INTEGER EndOfFile;
ULONG FileAttributes;
} FILE_NETWORK_OPEN_INFORMATION, *PFILE_NETWORK_OPEN_INFORMATION;
メンバー
CreationTime
ファイルが作成された時刻を指定します。
LastAccessTime
ファイルが最後にアクセスされた時刻を指定します。
LastWriteTime
ファイルが最後に書き込まれた時刻を指定します。
ChangeTime
ファイルが最後に変更された時刻を指定します。
AllocationSize
ファイルの割り当てサイズをバイト単位で指定します。 通常、この値は、基になる物理デバイスのセクターまたはクラスター サイズの倍数です。
EndOfFile
ファイルの先頭からのバイト オフセットとして、ファイルの絶対位置を指定します。 EndOfFile は、ファイルの末尾へのバイト オフセットを指定します。 この値は 0 から始まるため、実際にはファイル内の最初のフリー バイトを参照します。 言い換えると、 EndOfFile は、ファイル内の最後の有効なバイトの直後のバイトへのオフセットです。
FileAttributes
1 つ以上のFILE_ATTRIBUTE_XXX フラグを 指定します。 これらのフラグの説明については、Microsoft Windows SDKの GetFileAttributes 関数のドキュメントを参照してください。
注釈
この情報FILE_READ_ATTRIBUTES照会するには、ファイルへのアクセスが必要です。
時刻値 CreationTime、 LastAccessTime、 LastWriteTime、 および ChangeTime は、システム時刻の絶対形式で表されます。 絶対システム時間は、グレゴリオ暦の 1601 年の開始以降の 100 ナノ秒間隔の数です。
この構造体は、LONGLONG (8 バイト) 境界に配置する必要があります。
要件
要件 | 値 |
---|---|
Header | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |