共用方式為


檔案管理結構

下列結構用於檔案管理。

本節中

結構 說明
BY_HANDLE_FILE_INFORMATION 包含 GetFileInformationByHandle 函式所擷取的資訊。
COPYFILE2_EXTENDED_PARAMETERS 包含 CopyFile2 函式的擴充參數。
COPYFILE2_MESSAGE 傳遞至 CopyFile2ProgressRoutine 回呼函式,其中包含暫止複製作業的相關信息。
CREATEFILE2_EXTENDED_PARAMETERS 包含 CreateFile2 的選擇性擴充參數。
LPCREATEFILE3_EXTENDED_PARAMETERS 包含 CreateFile3 的選擇性擴充參數。
CSV_CONTROL_PARAM 表示 CSV 控制件作業的類型。
CSV_QUERY_FILE_REVISION 包含數據流中檔案是否已修改的相關信息。
CSV_QUERY_MDS_PATH 包含 CSV 用來與 MDS 通訊的路徑。
CSV_QUERY_REDIRECT_STATE 包含數據流中檔案是否已重新導向的相關信息。
DUPLICATE_EXTENTS_DATA 包含執行區塊複製作業之FSCTL_DUPLICATE_EXTENTS控件程式代碼的參數。
EFS_CERTIFICATE_BLOB 包含憑證。
EFS_HASH_BLOB 包含憑證哈希。
ENCRYPTION_CERTIFICATE 包含憑證及其擁有者的 SID。
ENCRYPTION_CERTIFICATE_HASH 包含憑證哈希和顯示憑證的資訊。
ENCRYPTION_CERTIFICATE_HASH_LIST 包含憑證哈希的清單。
ENCRYPTION_CERTIFICATE_LIST 包含憑證清單。
EXFAT_STATISTICS 包含 exFAT 檔案系統的統計數據。
FAT_STATISTICS 包含 FAT 檔案系統的統計數據。
FILE_ALIGNMENT_INFO 包含檔案的對齊資訊。
FILE_ALLOCATED_RANGE_BUFFER 表示檔案中的位元組範圍。
FILE_ALLOCATION_INFO 包含應該配置給檔案的位元組總數。
FILE_ATTRIBUTE_TAG_INFO 接收要求的檔案屬性資訊。 用於任何句柄。
FILE_BASIC_INFO 包含檔案的基本資訊。 用於檔句柄。
FILE_COMPRESSION_INFO 接收檔案壓縮資訊。
FILE_DISPOSITION_INFO 指出是否應該刪除檔案。 用於任何句柄。
FILE_END_OF_FILE_INFO 包含應該設定檔案結尾的指定值。
FILE_STORAGE_INFO 包含檔案的目錄資訊。
FILE_FULL_DIR_INFO 包含檔案的目錄資訊。
FILE_ID_128 定義128位檔案識別碼。
FILE_ID_BOTH_DIR_INFO 包含指定目錄中檔案的相關信息。
FILE_ID_DESCRIPTOR 指定所使用的識別碼類型。
FILE_ID_EXTD_DIR_INFO 包含檔案的識別資訊。
FILE_ID_INFO 包含檔案的識別資訊。
FILE_IO_PRIORITY_HINT_INFO 指定檔案 I/O 作業的優先順序提示。
FILE_LEVEL_TRIM 做為 FSCTL_FILE_LEVEL_TRIM 控件程式代碼的輸入。
FILE_LEVEL_TRIM_OUTPUT 做為 FSCTL_FILE_LEVEL_TRIM 控件程式代碼的輸出。
FILE_LEVEL_TRIM_RANGE 指定要修剪的檔案範圍。
FILE_MAKE_COMPATIBLE_BUFFER 指定要關閉目前工作階段的光碟。 此控制項程式代碼用於 UDF 檔案系統。 呼叫 FSCTL_MAKE_MEDIA_COMPATIBLE 時,此結構會用於輸入。
FILE_NAME_INFO 接收檔名。
FILE_OBJECTID_BUFFER 包含與物件識別碼相關聯的物件標識碼和用戶定義元數據。
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER 從呼叫 接收FSCTL_QUERY_ON_DISK_VOLUME_INFO的磁碟區資訊。
FILE_QUERY_SPARING_BUFFER 包含瑕疵管理屬性。
FILE_REMOTE_PROTOCOL_INFO 包含檔案遠端通訊協議資訊。
FILE_RENAME_INFO 包含應該重新命名檔案的名稱。
FILE_SEGMENT_ELEMENT 聯集,其中包含指向數據頁面的64位值。
FILE_SET_DEFECT_MGMT_BUFFER 指定要設定的瑕疵管理狀態。
FILE_SET_SPARSE_BUFFER 指定要設定的疏鬆狀態。
FILE_STANDARD_INFO 接收檔案的擴充資訊。
FILE_STREAM_INFO 接收指定檔案的檔案數據流資訊。
FILE_ZERO_DATA_INFORMATION 包含要設定為零的檔案範圍。
FILESYSTEM_STATISTICS 包含檔案系統的統計數據。
FILESYSTEM_STATISTICS_EX 包含檔案系統的統計數據。

從 Windows 10 開始支援此結構。
FIND_BY_SID_DATA 包含 FSCTL_FIND_FILES_BY_SID 控件程式代碼的數據。
FIND_BY_SID_OUTPUT 表示檔名。
NTFS_FILE_RECORD_INPUT_BUFFER 包含 FSCTL_GET_NTFS_FILE_RECORD 控件程式代碼的數據。
NTFS_FILE_RECORD_OUTPUT_BUFFER FSCTL_GET_NTFS_FILE_RECORD 控件程式代碼接收輸出數據。
NTFS_STATISTICS 包含來自 NTFS 檔案系統的統計數據。
NTFS_STATISTICS_EX 包含來自 NTFS 檔案系統的統計數據。
從 Windows 10 開始支援此結構。
OFSTRUCT 包含 OpenFile 函式開啟或嘗試開啟之檔案的相關信息。
OVERLAPPED_ENTRY 包含 呼叫 GetQueuedCompletionStatusEx 函 式所傳回的資訊。
REQUEST_OPLOCK_INPUT_BUFFER 包含要求機會鎖定 (oplock) 或以 FSCTL_REQUEST_OPLOCK 控件程式代碼確認 oplock 中斷的資訊。
REQUEST_OPLOCK_OUTPUT_BUFFER 包含 FSCTL_REQUEST_OPLOCK 控件程式代碼所傳回的機會鎖定 (oplock) 資訊。
WIM_ENTRY_INFO 定義磁碟區上裝載之每個 WIM 數據源特有的元數據。
WIM_EXTERNAL_FILE_INFO 定義WOF_PROVIDER_WIM所提供檔案的特定元數據。
WIN32_FILE_ATTRIBUTE_DATA 包含檔案或目錄的屬性資訊。
WIN32_FIND_DATA 包含 FindFirstFileFindFirstFileExFindNextFile 函式找到之檔案的相關信息。
WIN32_FIND_STREAM_DATA 包含 FindFirstStreamWFindNextStreamW 函式所找到之數據流的相關信息。
WOF_FILE_COMPRESSION_INFO_V1 定義WOF_PROVIDER_FILE所提供檔案的特定元數據。