共用方式為


檔案管理結構

下列結構用於檔案管理。

本節內容

結構 描述
BY_HANDLE_FILE_INFORMATION
包含 GetFileInformationByHandle 函式擷取的資訊。
COPYFILE2_EXTENDED_PARAMETERS
包含 CopyFile2 函式的擴充參數。
COPYFILE2_MESSAGE
傳遞至 CopyFile2ProgressRoutine 回呼函式,其中包含暫止複製作業的相關資訊。
CREATEFILE2_EXTENDED_PARAMETERS
包含 CreateFile2的選擇性擴充參數。
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 (oplock) 或以 FSCTL_REQUEST_OPLOCK 控制項程式碼認可 oplock 中斷的資訊。
REQUEST_OPLOCK_OUTPUT_BUFFER
包含 FSCTL_REQUEST_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所提供檔案特定的中繼資料。