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 指定檔案結尾的位元組位移。 因為這個值是以零起始,所以實際上會參考檔案中的第一個可用位元組。 換句話說,EndOfFile 是緊接在檔案中最後一個有效位元組之後的位元組位移。
FileAttributes
指定一或多個 FILE_ATTRIBUTE_XXX 旗標。 如需這些旗標的描述,請參閱 Microsoft Windows SDK 中 GetFileAttributes 函式的檔。
言論
FILE_READ_ATTRIBUTES需要存取檔案,才能查詢此資訊。
CreationTime、LastAccessTime、LastWriteTime和 ChangeTime 的時間值會以絕對系統時間格式表示。 絕對系統時間是公曆 1601 年初以來的 100 奈秒間隔數目。
此結構必須對齊 LONGLONG (8 位元組) 界限。
要求
要求 | 價值 |
---|---|
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |