次の方法で共有


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 LastAccessTimeLastWriteTime、および ChangeTime 時刻の値は、システム時刻の絶対形式で表されます。 絶対システム時間は、グレゴリオ暦の 1601 年の開始以降の 100 ナノ秒間隔の数です。

この構造体は、LONGLONG (8 バイト) 境界に配置する必要があります。

必要条件

要件 価値
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

関連項目

ZwQueryInformationFile