閱讀英文

共用方式為


winioctl.h 標頭

此標頭由多個技術使用。 如需詳細資訊,請參閱

winioctl.h 包含下列程式設計介面:

IOCTLs

 
FSCTL_ALLOW_EXTENDED_DASD_IO

向檔案系統驅動程式發出訊號,不要對分割區讀取或寫入呼叫執行任何 I/O 界限檢查。
FSCTL_CREATE_OR_GET_OBJECT_ID

擷取指定檔案或目錄的物件識別碼。 如果沒有物件識別碼存在,請使用 FSCTL_CREATE_OR_GET_OBJECT_ID建立一個。
FSCTL_CREATE_USN_JOURNAL

在目標磁片區上建立 (USN) 變更日誌資料流程的更新序號,或修改現有的變更日誌資料流程。
FSCTL_CSV_CONTROL

擷取 CSV 控制作業的結果。
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS

擷取 CSVFS 為 Proxy 之檔案系統的相關資訊。
FSCTL_DELETE_OBJECT_ID

從指定的檔案或目錄移除物件識別碼。
FSCTL_DELETE_REPARSE_POINT

從指定的檔案或目錄刪除重新分析點。
FSCTL_DELETE_USN_JOURNAL

刪除磁片區上的更新序號 (USN) 變更日誌,或等候變更日誌刪除的通知。
FSCTL_DISMOUNT_VOLUME

不論磁片區目前是否正在使用中,都會卸載磁片區。 如需詳細資訊,請參閱<備註>一節。
FSCTL_DUPLICATE_EXTENTS_TO_FILE

指示檔案系統代表應用程式複製一系列檔案位元組。
FSCTL_ENUM_USN_DATA

列舉兩個指定界限之間的更新序號 (USN) 資料,以取得主要檔案資料表 (MFT) 記錄。
FSCTL_EXTEND_VOLUME

增加掛接的磁片區大小。
FSCTL_FILE_LEVEL_TRIM

指出指定檔案中不需要由儲存系統儲存的範圍。
FSCTL_FILESYSTEM_GET_STATISTICS

從各種檔案系統效能計數器擷取資訊。
FSCTL_FILESYSTEM_GET_STATISTICS_EX

從各種檔案系統效能計數器擷取資訊。從 Windows 10 開始支援此控制項程式碼。
FSCTL_FIND_FILES_BY_SID

搜尋目錄,尋找建立者擁有者符合指定 SID 的檔案。
FSCTL_GET_BOOT_AREA_INFO

擷取磁片區開機磁區的位置。
FSCTL_GET_COMPRESSION

擷取檔案系統支援每個資料流程壓縮之磁片區上檔案或目錄的目前壓縮狀態。
FSCTL_GET_INTEGRITY_INFORMATION

擷取 ReFS 磁片區上檔案或目錄的完整性狀態。 (FSCTL_GET_INTEGRITY_INFORMATION)
FSCTL_GET_NTFS_FILE_RECORD

擷取使用中的第一筆檔案記錄,且小於或等於要求的檔案參考編號的序數值。
FSCTL_GET_NTFS_VOLUME_DATA

擷取指定之 NTFS 檔案系統磁片區的相關資訊。
FSCTL_GET_OBJECT_ID

擷取指定檔案或目錄的物件識別碼。
FSCTL_GET_REPAIR

擷取 NTFS 檔案系統自我修復機制的相關資訊。
FSCTL_GET_REPARSE_POINT

擷取與指定控制碼所識別之檔案或目錄相關聯的重新分析點資料。
FSCTL_GET_RETRIEVAL_POINTER_BASE

傳回相對於磁片區開頭之檔案系統第一個邏輯叢集編號 (LCN) 的磁區位移。
FSCTL_GET_RETRIEVAL_POINTERS

指定檔案控制碼時,擷取資料結構,描述特定檔案磁片上配置和位置,或指定磁片區控制碼時,磁片區上的叢集位置不正確。
FSCTL_GET_VOLUME_BITMAP

擷取磁片區上已佔用和可用叢集的點陣圖。
FSCTL_INITIATE_REPAIR

觸發 NTFS 檔案系統,以在單一檔案上啟動自我修復迴圈。
FSCTL_IS_CSV_FILE

判斷檔案是儲存在 CSVFS 磁片區上,還是擷取命名空間資訊。 (FSCTL_IS_CSV_FILE)
FSCTL_IS_FILE_ON_CSV_VOLUME

判斷檔案是儲存在 CSVFS 磁片區上,還是擷取命名空間資訊。 (FSCTL_IS_FILE_ON_CSV_VOLUME)
FSCTL_IS_VOLUME_MOUNTED

判斷是否已掛接指定的磁片區,或指定的檔案或目錄是否位於掛接的磁片區上。
FSCTL_IS_VOLUME_OWNED_BYCSVFS

判斷 CSVFS 是否鎖定磁片區。
FSCTL_LOCK_VOLUME

如果磁片區不在使用中,則會鎖定磁片區。
FSCTL_LOOKUP_STREAM_FROM_CLUSTER

指定 NTFS 磁片區或 NTFS 磁片區上檔案的控制碼,傳回資料結構鏈結,描述佔用指定叢集的資料流程。
FSCTL_MAKE_MEDIA_COMPATIBLE

關閉一次寫入媒體上開啟的 UDF 會話,讓媒體 ROM 相容。
FSCTL_MARK_HANDLE

使用該檔案或目錄變更的相關資訊,標記指定的檔案或目錄及其變更日誌記錄。
FSCTL_MOVE_FILE

將檔案的一或多個虛擬叢集從一個邏輯叢集重新放置到相同磁片區中的另一個叢集。 此作業會在重組期間使用。
FSCTL_OPBATCH_ACK_CLOSE_PENDING

通知伺服器用戶端應用程式已準備好關閉檔案。
FSCTL_OPLOCK_BREAK_ACK_NO_2

回應通知,指出檔案上的商機鎖定即將中斷。 使用此作業可解除鎖定檔案上的所有機會鎖定,但讓檔案保持開啟狀態。
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE

回應通知,指出檔案上的獨佔機會鎖定即將中斷。 使用此作業來指出檔案應該會收到層級 2 的機率鎖定。
FSCTL_OPLOCK_BREAK_NOTIFY

讓呼叫端應用程式等候機會鎖定中斷完成。
FSCTL_QUERY_ALLOCATED_RANGES

掃描檔案或替代資料流程,尋找可能包含非零資料的範圍。
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION

查詢磁片區上的檔案系統辨識資訊。
FSCTL_QUERY_ON_DISK_VOLUME_INFO

要求 UDF 特定的磁片區資訊。
FSCTL_QUERY_REGION_INFO

擷取針對支援資料階層處理之磁片區定義的儲存層區域。
FSCTL_QUERY_SPARING_INFO

擷取磁片區的瑕疵管理屬性。 用於 UDF 檔案系統。
FSCTL_QUERY_STORAGE_CLASSES

擷取針對支援資料階層處理之磁片區定義的儲存層。
FSCTL_QUERY_USN_JOURNAL

查詢目前更新序號的相關資訊, (USN) 變更日誌、其記錄及其容量。
FSCTL_READ_FILE_USN_DATA

擷取 USN) 指定檔案或目錄的變更日誌資訊 (更新序號。
FSCTL_READ_FROM_PLEX

從指定的 plex 讀取。
FSCTL_READ_USN_JOURNAL

擷取兩個指定 USN 值之間的更新序號集 (USN) 變更日誌記錄。
FSCTL_RECALL_FILE

回想一下遠端儲存體所管理的儲存媒體中的檔案,這是階層式儲存體管理軟體。
FSCTL_REPAIR_COPIES

選取要使用的適當複本來修復資料損毀。
FSCTL_REQUEST_BATCH_OPLOCK

要求檔案上的批次商機鎖定。
FSCTL_REQUEST_FILTER_OPLOCK

要求檔案的篩選準則不透明鎖定。
FSCTL_REQUEST_OPLOCK

要求在檔案上 (oplock) 的商機鎖定,並確認發生 oplock 中斷。
FSCTL_REQUEST_OPLOCK_LEVEL_1

要求檔案上層級 1 的商機鎖定。
FSCTL_REQUEST_OPLOCK_LEVEL_2

要求檔案上層級 2 的商機鎖定。
FSCTL_SET_COMPRESSION

設定檔案系統支援每一檔案和每一目錄壓縮之磁片區上的檔案或目錄壓縮狀態。
FSCTL_SET_DEFECT_MANAGEMENT

設定指定檔案的軟體瑕疵管理狀態。 用於 UDF 檔案系統。
FSCTL_SET_INTEGRITY_INFORMATION

擷取 ReFS 磁片區上檔案或目錄的完整性狀態。 (FSCTL_SET_INTEGRITY_INFORMATION)
FSCTL_SET_OBJECT_ID

設定指定檔案或目錄的物件識別碼。
FSCTL_SET_OBJECT_ID_EXTENDED

修改與指定檔案或目錄之物件識別碼相關聯的使用者資料。
FSCTL_SET_REPAIR

設定 NTFS 檔案系統自我修復功能的模式。
FSCTL_SET_REPARSE_POINT

設定檔案或目錄上的重新分析點。
FSCTL_SET_SPARSE

將指示的檔案標示為疏鬆或不疏鬆。 在疏鬆檔案中,大量的零可能不需要磁片配置。
FSCTL_SET_ZERO_DATA

以零 (0) 填滿指定的檔案範圍。
FSCTL_SET_ZERO_ON_DEALLOCATION

指出 NTFS 檔案系統檔案控制代碼在解除配置時,其叢集應該填入零。
FSCTL_SHRINK_VOLUME

表示磁片區已準備好執行壓縮作業、要認可壓縮作業,或要終止壓縮作業。
FSCTL_TXFS_CREATE_MINIVERSION

為指定的檔案建立新的 miniversion。 迷你版本可讓您在交易期間參考檔案的快照集。 認可或回復交易時,會捨棄迷你版本。
FSCTL_TXFS_GET_METADATA_INFO

擷取檔案的 Transacted NTFS (TxF) 中繼資料,以及在檔案鎖定) 時鎖定指定檔案的交易 GUID (。
FSCTL_TXFS_GET_TRANSACTED_VERSION

傳回TXFS_GET_TRANSACTED_VERSION結構。 結構會識別最近認可的指定檔案版本,也就是控制碼的版本號碼。
FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES

傳回目前由指定交易鎖定的所有檔案清單。 如果傳回值ERROR_MORE_DATA,它會傳回在呼叫時保存完整檔案清單所需的緩衝區長度。
FSCTL_TXFS_LIST_TRANSACTIONS

傳回目前涉及指定資源管理員之所有交易的清單。
FSCTL_TXFS_MODIFY_RM

設定次要資源管理員的記錄模式和記錄參數資訊, (RM) 。
FSCTL_TXFS_QUERY_RM_INFORMATION

擷取資源管理員 (RM) 的資訊。
FSCTL_TXFS_READ_BACKUP_INFORMATION

傳回指定檔案的交易式 NTFS (TxF) 特定資訊。
FSCTL_TXFS_SAVEPOINT_INFORMATION

FSCTL_TXFS_SAVEPOINT_INFORMATION控制項程式碼控制設定、清除和回復至指定的儲存點。
FSCTL_TXFS_TRANSACTION_ACTIVE

傳回布林值,指出在擷取快照集時,相關聯磁片區上是否有任何使用中的交易。 此呼叫僅適用于唯讀快照集磁片區。
FSCTL_TXFS_WRITE_BACKUP_INFORMATION

將交易式 NTFS (TxF) 特定資訊寫入指定的檔案。
FSCTL_UNLOCK_VOLUME

解除鎖定磁片區。
FSCTL_USN_TRACK_MODIFIED_RANGES

啟用更新序號的範圍追蹤功能, (USN) 目標磁片區上的變更日誌資料流程,或修改已啟用的範圍追蹤參數。
FSCTL_WAIT_FOR_REPAIR

當指定的修復完成時,會傳回 。
FSCTL_WRITE_USN_CLOSE_RECORD

(USN) 輸入檔的變更日誌資料流程,在更新序號中產生記錄。
IOCTL_CHANGER_EXCHANGE_MEDIUM

將媒體片段從來源元素移至一個目的地,並將第一個目的地中原本的媒體片段移至第二個目的地。
IOCTL_CHANGER_GET_ELEMENT_STATUS

擷取所有專案的狀態,或特定類型的指定專案數目。
IOCTL_CHANGER_GET_PARAMETERS

擷取指定裝置的參數。
IOCTL_CHANGER_GET_PRODUCT_DATA

擷取指定裝置的產品資料。
IOCTL_CHANGER_GET_STATUS

擷取指定裝置的目前狀態。
IOCTL_CHANGER_INITIALIZE_ELEMENT_STATUS

初始化所有專案或特定類型之指定專案的狀態。
IOCTL_CHANGER_MOVE_MEDIUM

將媒體片段移至目的地。
IOCTL_CHANGER_QUERY_VOLUME_TAGS

擷取指定專案的磁片區標籤資訊。
IOCTL_CHANGER_REINITIALIZE_TRANSPORT

實際重新建構傳輸元素。 重新分割可能會牽涉到將傳輸傳回至其主位置。
IOCTL_CHANGER_SET_ACCESS

設定裝置的插入/退出埠、門或鍵盤的狀態。
IOCTL_CHANGER_SET_POSITION

將變更器的機器人傳輸機制設定為指定的專案位址。 這會藉由事先定位傳輸來優化移動或交換媒體。
IOCTL_DISK_CREATE_DISK

使用CREATE_DISK結構中的資訊,初始化指定的磁片和磁碟分割資料表。
IOCTL_DISK_DELETE_DRIVE_LAYOUT

從主要開機記錄中移除開機簽章,讓磁片格式從磁區零到磁片結尾。
IOCTL_DISK_FORMAT_TRACKS

格式化磁片上指定的連續一組曲目。 若要提供其他參數,請使用 IOCTL_DISK_FORMAT_TRACKS_EXinstead。
IOCTL_DISK_FORMAT_TRACKS_EX

格式化磁片上指定的連續一組曲目。
IOCTL_DISK_GET_CACHE_INFORMATION

擷取磁片快取組態資料。
IOCTL_DISK_GET_DISK_ATTRIBUTES

擷取指定磁片裝置的屬性。
IOCTL_DISK_GET_DRIVE_GEOMETRY

擷取實體磁片的 geometry:_type、圓柱數目、每個圓柱的追蹤、每個追蹤的磁區,以及每個磁區的位元組的相關資訊。
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX

擷取實體磁片的 geometry:_type、圓柱數目、每個圓柱的追蹤、每個追蹤的磁區,以及每個磁區的位元組的擴充資訊。
IOCTL_DISK_GET_DRIVE_LAYOUT

擷取磁片之資料分割資料表中每個專案的資訊。
IOCTL_DISK_GET_DRIVE_LAYOUT_EX

擷取磁片之資料分割資料表中每個專案的擴充資訊。
IOCTL_DISK_GET_LENGTH_INFO

擷取指定磁片、磁片區或磁碟分割的長度。
IOCTL_DISK_GET_PARTITION_INFO

擷取磁碟分割的類型、大小和本質的相關資訊。
IOCTL_DISK_GET_PARTITION_INFO_EX

擷取磁碟分割類型、大小和本質的擴充資訊。
IOCTL_DISK_GROW_PARTITION

放大指定的分割區。
IOCTL_DISK_IS_WRITABLE

判斷指定的磁片是否可寫入。
IOCTL_DISK_PERFORMANCE

啟用提供磁片效能資訊的效能計數器。
IOCTL_DISK_PERFORMANCE_OFF

停用提供磁片效能資訊的效能計數器。
IOCTL_DISK_REASSIGN_BLOCKS

指示磁片裝置將一或多個區塊對應至其備用區塊集區。 (IOCTL_DISK_REASSIGN_BLOCKS)
IOCTL_DISK_REASSIGN_BLOCKS_EX

指示磁片裝置將一或多個區塊對應至其備用區塊集區。 (IOCTL_DISK_REASSIGN_BLOCKS_EX)
IOCTL_DISK_RESET_SNAPSHOT_INFO

清除所有磁片區陰影複製服務, (VSS) 硬體型陰影複製 (也稱為「快照集」,) 磁片中的資訊。
IOCTL_DISK_SET_CACHE_INFORMATION

設定磁片組態資料。
IOCTL_DISK_SET_DISK_ATTRIBUTES

設定指定磁片裝置的屬性。
IOCTL_DISK_SET_DRIVE_LAYOUT

依磁片磁碟機配置和磁碟分割資訊資料所指定來分割磁片。
IOCTL_DISK_SET_DRIVE_LAYOUT_EX

根據指定的磁片磁碟機配置和資料分割資訊資料來分割磁片。
IOCTL_DISK_SET_PARTITION_INFO

設定指定磁碟分割的資料分割資訊。
IOCTL_DISK_SET_PARTITION_INFO_EX

設定指定磁碟分割的資料分割資訊,包括 AT 和 EFI (Extensible Firmware Interface) 磁碟分割的配置資訊。
IOCTL_DISK_UPDATE_PROPERTIES

使快取的資料分割資料表失效,並重新列舉裝置。
IOCTL_DISK_VERIFY

驗證固定磁片上的指定範圍。
IOCTL_SCM_BUS_QUERY_PROPERTY

這先前可用來將韌體下載到 NVDIMM。
IOCTL_SCM_BUS_RUNTIME_FW_ACTI加值稅E

這先前可用來將韌體下載到 NVDIMM。
IOCTL_SCM_PD_FIRMWARE_ACTI加值稅E

這先前可用來將韌體下載到 NVDIMM。
IOCTL_SCM_PD_FIRMWARE_DOWNLOAD

這先前可用來將韌體下載到 NVDIMM。
IOCTL_SERIAL_LSRMST_INSERT

啟用或停用將線路狀態和數據機狀態值放置到應用程式透過 ReadFile 函式取得的一般資料流程中。
IOCTL_STORAGE_CHECK_VERIFY

判斷裝置是否可以存取媒體。
IOCTL_STORAGE_DEVICE_POWER_CAP

Windows 應用程式可以使用此控制程式代碼來指定存放裝置的最大操作耗電量等級。
IOCTL_STORAGE_EJECT_MEDIA

從 SCSI 裝置退出媒體。
IOCTL_STORAGE_EJECTION_CONTROL

啟用或停用退出媒體的機制。 停用機制會鎖定磁片磁碟機。
IOCTL_STORAGE_FIRMWARE_ACTI加值稅E

Windows 應用程式可以使用此控制項程式碼,在指定的裝置上啟用韌體映射。
IOCTL_STORAGE_FIRMWARE_DOWNLOAD

Windows 應用程式可以使用此控制項程式碼,將韌體映射下載到目標裝置,但無法加以啟用。
IOCTL_STORAGE_FIRMWARE_GET_INFO

Windows 應用程式可以使用此控制程式代碼來查詢存放裝置,以取得詳細的韌體資訊。
IOCTL_STORAGE_GET_DEVICE_NUMBER

擷取可分割裝置的裝置類型、裝置編號,以及裝置的分割區編號。
IOCTL_STORAGE_GET_HOTPLUG_INFO

擷取指定裝置的 hotplug 組態。
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER

擷取 USB 裝置的序號。
IOCTL_STORAGE_GET_MEDIA_TYPES

擷取裝置的幾何資訊。 (IOCTL_STORAGE_GET_MEDIA_TYPES)
IOCTL_STORAGE_GET_MEDIA_TYPES_EX

擷取裝置所支援之媒體類型的相關資訊。
IOCTL_STORAGE_LOAD_MEDIA

將媒體載入裝置。
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控制程式代碼會將屬性資訊傳達給磁片區管理員和儲存系統裝置。
IOCTL_STORAGE_MCN_CONTROL

啟用或停用媒體變更通知。 停用媒體變更通知可防止GUID_IO_MEDIA_ARRIVAL和GUID_IO_MEDIA_REMOVAL事件。
IOCTL_STORAGE_MEDIA_REMOVAL

針對擁有該鎖定功能的裝置,啟用或停用退出媒體的機制。
IOCTL_STORAGE_PROTOCOL_COMMAND

Windows 應用程式可以使用此控制項程式碼傳回存放裝置或介面卡的屬性。 要求會指出要擷取的資訊種類,例如裝置的查詢資料或介面卡的功能和限制。
IOCTL_STORAGE_QUERY_PROPERTY

Windows 應用程式可以使用此控制項程式碼來傳回存放裝置或介面卡的屬性。
IOCTL_STORAGE_READ_CAPACITY

擷取裝置的幾何資訊。 (IOCTL_STORAGE_READ_CAPACITY)
IOCTL_STORAGE_REINITIALIZE_MEDIA

IOCTL_STORAGE_REINITIALIZE_MEDIA ioctl (winioctl.h) 將清除程式卸載至存放裝置。
IOCTL_STORAGE_RPMB_COMMAND

IOCTL_STORAGE_RPMB_COMMAND ioctl (winioctl.h) 會將 RPMB 命令傳送至基礎儲存裝置。
IOCTL_STORAGE_SET_HOTPLUG_INFO

設定指定裝置的 hotplug 組態。
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

當裝置) 支援時,Windows 應用程式可以使用此控制程式代碼來設定裝置 (的溫度閾值。
IOCTL_VOLUME_GET_GPT_ATTRIBUTES

擷取磁片區的屬性。
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS

擷取一或多個磁片上指定磁片區的實體位置。
IOCTL_VOLUME_IS_CLUSTERED

判斷指定的磁片區是否已叢集化。
IOCTL_VOLUME_OFFLINE

讓磁片區離線。
IOCTL_VOLUME_ONLINE

讓磁片區上線。

結構

 
BOOT_AREA_INFO

包含FSCTL_GET_BOOT_AREA_INFO控制項程式碼的輸出。
CHANGER_ELEMENT

表示 changer 專案。
CHANGER_ELEMENT_LIST

表示單一類型的專案範圍,通常是用於取得或初始化多個元素的狀態等作業。
CHANGER_ELEMENT_STATUS

表示指定專案的狀態。 (CHANGER_ELEMENT_STATUS)
CHANGER_ELEMENT_STATUS_EX

表示指定專案的狀態。 (CHANGER_ELEMENT_STATUS_EX)
CHANGER_EXCHANGE_MEDIUM

包含IOCTL_CHANGER_EXCHANGE_MEDIUM控制項程式碼用來將媒體片段移至目的地的資訊,以及原本在第一個目的地到第二個目的地的媒體片段。
CHANGER_INITIALIZE_ELEMENT_STATUS

表示所有媒體變更器專案或特定類型之指定專案的狀態。
CHANGER_MOVE_MEDIUM

包含IOCTL_CHANGER_MOVE_MEDIUM控制項程式碼用來將媒體片段移至目的地的資訊。
CHANGER_PRODUCT_DATA

代表變更器裝置的產品資料。 它由IOCTL_CHANGER_GET_PRODUCT_DATA控制項程式碼使用。
CHANGER_READ_ELEMENT_STATUS

包含IOCTL_CHANGER_GET_ELEMENT_STATUS控制項程式碼需要判斷要擷取其狀態的專案的資訊。
CHANGER_SEND_VOLUME_TAG_INFORMATION

包含IOCTL_CHANGER_QUERY_VOLUME_TAGS控制項程式碼用來判斷要擷取之磁片區資訊的資訊。
CHANGER_SET_ACCESS

包含IOCTL_CHANGER_SET_ACCESS控制程式代碼必須設定裝置插入/退出埠、門或鍵盤的狀態的資訊。
CHANGER_SET_POSITION

包含IOCTL_CHANGER_SET_POSITION控制項程式碼所需的資訊,可將變更器的機器人傳輸機制設定為指定的專案位址。
CLASS_MEDIA_CHANGE_CONTEXT

包含與媒體變更事件相關聯的資訊。
CREATE_DISK

包含IOCTL_DISK_CREATE_DISK控制項程式碼用來初始化 GUID 磁碟分割資料表的資訊, (GPT) 、主要開機記錄 (MBR) 或原始磁片。
CREATE_DISK_GPT

包含IOCTL_DISK_CREATE_DISK控制項程式碼用來初始化 GUID 分割區資料表的資訊, (GPT) 磁片。
CREATE_DISK_MBR

包含IOCTL_DISK_CREATE_DISK控制程式代碼用來初始化主要開機記錄 (MBR) 磁片的資訊。
CREATE_USN_JOURNAL_DATA

包含描述 USN) 變更日誌 (更新序號的資訊。
CSV_CONTROL_PARAM

表示 CSV 控制作業的類型。
CSV_IS_OWNED_BY_CSVFS

包含FSCTL_IS_VOLUME_OWNED_BYCSVFS控制項程式碼的輸出,可判斷磁片區是否由 CSVFS 所擁有。
CSV_NAMESPACE_INFO

包含擷取檔案命名空間資訊的FSCTL_IS_CSV_FILE控制項程式碼輸出。
CSV_QUERY_FILE_REVISION

包含資料流程中檔案是否已修改的相關資訊。
CSV_QUERY_MDS_PATH

包含 CSV 用來與 MDS 通訊的路徑。
CSV_QUERY_REDIRECT_STATE

包含資料流程中檔案是否已重新導向的相關資訊。
CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT

包含磁片區為何處於重新導向模式的疑難排解資訊。
DELETE_USN_JOURNAL_DATA

包含使用FSCTL_DELETE_USN_JOURNAL控制程式代碼 (USN) 變更日誌刪除更新序號的相關資訊。
DEVICE_COPY_OFFLOAD_DESCRIPTOR

包含儲存裝置的複製卸載功能。
DEVICE_DATA_SET_LB_PROVISIONING_STATE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控制項程式碼之DeviceDsmAction_Allocation動作的輸出結構。
DEVICE_DATA_SET_RANGE

提供資料集範圍資訊,以搭配IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控制項程式碼使用。
DEVICE_DATA_SET_REPAIR_PARAMETERS

指定修復作業的參數。
DEVICE_DSM_NOTIFICATION_PARAMETERS

包含IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控制項程式碼之DeviceDsmAction_Notification動作的參數。
DEVICE_DSM_OFFLOAD_READ_PARAMETERS

包含IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控制項程式碼之DeviceDsmAction_OffloadRead動作的參數。
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

指定卸載寫入作業的參數。
DEVICE_LB_PROVISIONING_DESCRIPTOR

包含儲存裝置的精簡布建功能。
DEVICE_MANAGE_DATA_SET_ATTRIBUTES

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控制項程式碼的輸入結構。
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控制項程式碼的輸出結構。
DEVICE_MEDIA_INFO

提供裝置所支援媒體的相關資訊。
DEVICE_POWER_DESCRIPTOR

DEVICE_POWER_DESCRIPTOR 結構描述存放裝置的電源功能。
DEVICE_SEEK_PENALTY_DESCRIPTOR

與IOCTL_STORAGE_QUERY_PROPERTY要求搭配使用,以擷取裝置的搜尋懲罰描述中繼資料。
DEVICE_TRIM_DESCRIPTOR

與IOCTL_STORAGE_QUERY_PROPERTY要求搭配使用,以擷取裝置的修剪描述中繼資料。
DEVICE_WRITE_AGGREGATION_DESCRIPTOR

保留供系統使用。 (DEVICE_WRITE_AGGREGATION_DESCRIPTOR)
DISK_CACHE_INFORMATION

提供磁片快取的相關資訊。
DISK_DETECTION_INFO

包含偵測到的磁片磁碟機參數。
DISK_EX_INT13_INFO

包含擴充的 Int13 磁片磁碟機參數。
DISK_EXTENT

表示磁片範圍。
DISK_GEOMETRY

描述磁片裝置和媒體的幾何。
DISK_GEOMETRY_EX

描述磁片裝置和媒體的擴充幾何。
DISK_GROW_PARTITION

包含用來增加分割區大小的資訊。
DISK_INT13_INFO

包含標準 Int13 磁片磁碟機幾何參數。
DISK_PARTITION_INFO

包含磁碟分割資訊。
DISK_PERFORMANCE

提供磁片效能資訊。
DRIVE_LAYOUT_INFORMATION

包含磁片磁碟機磁碟分割的相關資訊。
DRIVE_LAYOUT_INFORMATION_EX

包含磁片磁碟機磁碟分割的擴充資訊。
DRIVE_LAYOUT_INFORMATION_GPT

包含磁片磁碟機 GUID 磁碟分割資料表的相關資訊, (GPT) 分割區。
DRIVE_LAYOUT_INFORMATION_MBR

提供磁片磁碟機的主要開機記錄 (MBR) 磁碟分割的相關資訊。
DUPLICATE_EXTENTS_DATA

包含執行區塊複製作業之FSCTL_DUPLICATE_EXTENTS控制項程式碼的參數。
EXFAT_STATISTICS

包含 exFAT 檔案系統的統計資料。
FAT_STATISTICS

包含 FAT 檔案系統的統計資料。
FILE_ALLOCATED_RANGE_BUFFER

指出檔案中的位元組範圍。
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_OBJECTID_BUFFER

包含與物件識別碼相關聯的物件識別碼和使用者定義中繼資料。
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER

從呼叫接收磁片區資訊,以FSCTL_QUERY_ON_DISK_VOLUME_INFO。
FILE_QUERY_SPARING_BUFFER

包含瑕疵管理屬性。
FILE_SET_DEFECT_MGMT_BUFFER

指定要設定的瑕疵管理狀態。
FILE_SET_SPARSE_BUFFER

指定要設定的疏鬆狀態。
FILE_STORAGE_TIER

代表相對於磁片區之儲存層的識別碼。
FILE_STORAGE_TIER_REGION

描述單一儲存層區域。
FILE_SYSTEM_RECOGNITION_INFORMATION

包含FSCTL_QUERY_FILE_SYSTEM_RECOGNITION控制項程式碼所擷取的檔案系統辨識資訊。
FILE_ZERO_DATA_INFORMATION

包含要設定為零的檔案範圍。
FILESYSTEM_STATISTICS

包含來自檔案系統的統計資訊。
FILESYSTEM_STATISTICS_EX

包含來自檔案系統的統計資訊。此結構的支援從 Windows 10 開始。
FIND_BY_SID_DATA

包含FSCTL_FIND_FILES_BY_SID控制項程式碼的資料。
FIND_BY_SID_OUTPUT

表示檔案名。
FORMAT_EX_PARAMETERS

包含用來格式化連續磁片播放軌集的資訊。 它由IOCTL_DISK_FORMAT_TRACKS_EX控制項程式碼使用。
FORMAT_PARAMETERS

包含用來格式化連續磁片播放軌集的資訊。
FSCTL_GET_INTEGRITY_INFORMATION_BUFFER

包含檔案或目錄的完整性資訊。
FSCTL_QUERY_REGION_INFO_INPUT

包含特定磁片區儲存堆疊中的儲存層區域。
FSCTL_QUERY_REGION_INFO_OUTPUT

包含一或多個區域的資訊。
FSCTL_QUERY_STORAGE_CLASSES_OUTPUT

包含特定磁片區之所有層級的資訊。
FSCTL_SET_INTEGRITY_INFORMATION_BUFFER

以FSCTL_SET_INTEGRITY_INFORMATION控制項程式碼傳遞的輸入緩衝區。
GET_CHANGER_PARAMETERS

表示變更器的參數。
GET_DISK_ATTRIBUTES

包含磁片裝置的屬性。
GET_LENGTH_INFORMATION

包含IOCTL_DISK_GET_LENGTH_INFO控制程式代碼所使用的磁片、磁片區或磁碟分割長度資訊。
GET_MEDIA_TYPES

包含裝置所支援之媒體類型的相關資訊。
LOOKUP_STREAM_FROM_CLUSTER_ENTRY

從FSCTL_LOOKUP_STREAM_FROM_CLUSTER控制項程式碼傳回。
LOOKUP_STREAM_FROM_CLUSTER_INPUT

當做輸入傳遞至FSCTL_LOOKUP_STREAM_FROM_CLUSTER控制項程式碼。
LOOKUP_STREAM_FROM_CLUSTER_OUTPUT

收到作為FSCTL_LOOKUP_STREAM_FROM_CLUSTER控制項程式碼的輸出。
MARK_HANDLE_INFO

包含用來標記指定檔案或目錄的資訊,以及其更新序號 (USN) 變更日誌記錄與變更相關資料。
MARK_HANDLE_INFO32

包含用來標記指定檔案或目錄的資訊,以及其更新序號 (USN) 變更日誌記錄與變更相關資料。
MFT_ENUM_DATA_V0

包含定義更新序號列舉 (USN) 變更日誌記錄之列舉開始位置的資訊。
MFT_ENUM_DATA_V1

包含定義 ReFS 磁片區之更新序號列舉和開始位置的資訊, (USN) 變更日誌記錄。
MOVE_FILE_DATA

包含FSCTL_MOVE_FILE控制項程式碼的輸入資料。
NTFS_EXTENDED_VOLUME_DATA

表示磁片區資料。N
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 開始。
NTFS_VOLUME_DATA_BUFFER

表示磁片區資料。 (NTFS_VOLUME_DATA_BUFFER)
PARTITION_INFORMATION

包含磁碟分割的相關資訊。
PARTITION_INFORMATION_EX

包含標準 AT 樣式主開機記錄 (MBR) 和 EFI) 磁片的可延伸韌體介面 (分割資訊。
PARTITION_INFORMATION_GPT

包含 GPT (GPT) 分割區資訊的 GUID 資料分割資料表。
PARTITION_INFORMATION_MBR

包含主要開機記錄的特定磁碟分割資訊, (MBR) 磁片。
PLEX_READ_DATA_REQUEST

指出要執行的讀取作業範圍,以及要從中讀取的 plex。
PREVENT_MEDIA_REMOVAL

提供卸載式媒體鎖定資料。 IOCTL_STORAGE_MEDIA_REMOVAL控制項程式碼會使用它。
READ_ELEMENT_ADDRESS_INFO

表示磁片區標籤資訊。 IOCTL_CHANGER_QUERY_VOLUME_TAGS控制項程式碼會使用它。
READ_FILE_USN_DATA

指定應用程式所支援之更新序號 (USN) 變更日誌的版本。
READ_USN_JOURNAL_DATA_V0

包含定義一組更新序號的資訊, (USN) 變更日誌記錄以返回呼叫進程。 (READ_USN_JOURNAL_DATA_V0)
READ_USN_JOURNAL_DATA_V1

包含定義一組更新序號的資訊, (USN) 變更日誌記錄以返回呼叫進程。R
REASSIGN_BLOCKS

包含磁片區塊重新指派資料。 (REASSIGN_BLOCKS)
REASSIGN_BLOCKS_EX

包含磁片區塊重新指派資料。 (REASSIGN_BLOCKS_EX)
REPAIR_COPIES_INPUT

FSCTL_REPAIR_COPIES控制項程式碼的輸入結構。
REPAIR_COPIES_OUTPUT

包含從FSCTL_REPAIR_COPIES控制項程式碼傳回的修復複製作業輸出。
REQUEST_OPLOCK_INPUT_BUFFER

包含要求 oplock (oplock) 或確認與FSCTL_REQUEST_OPLOCK控制項程式碼的 oplock 中斷的資訊。
REQUEST_OPLOCK_OUTPUT_BUFFER

包含FSCTL_REQUEST_OPLOCK控制項程式碼所傳回之 oplock (oplock) 資訊。
RETRIEVAL_POINTER_BASE

包含FSCTL_GET_RETRIEVAL_POINTER_BASE控制項程式碼的輸出。
RETRIEVAL_POINTERS_BUFFER

包含FSCTL_GET_RETRIEVAL_POINTERS控制項程式碼的輸出。
SET_DISK_ATTRIBUTES

指定要在磁片裝置上設定的屬性。
SET_PARTITION_INFORMATION

包含用來設定磁碟分割類型的資訊。
SHRINK_VOLUME_INFORMATION

指定要執行的磁片區壓縮作業。
STARTING_LCN_INPUT_BUFFER

包含FSCTL_GET_VOLUME_BITMAP控制項程式碼的起始 LCN。
STARTING_VCN_INPUT_BUFFER

包含FSCTL_GET_RETRIEVAL_POINTERS控制項程式碼的起始 VCN。
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR

與IOCTL_STORAGE_QUERY_PROPERTY控制項程式碼搭配使用,以擷取裝置的儲存體存取對齊描述項資料。
STORAGE_ADAPTER_DESCRIPTOR

與IOCTL_STORAGE_QUERY_PROPERTY控制項程式碼搭配使用,以擷取裝置的儲存體配接器描述項資料。
STORAGE_ADAPTER_SERIAL_NUMBER

StorageAdapterSerialNumberProperty 之配接器序號的 Null 終止 Unicode 字串,如 STORAGE_PROPERTY_ID 中所定義。
STORAGE_DESCRIPTOR_HEADER

與IOCTL_STORAGE_QUERY_PROPERTY控制項程式碼搭配使用,以擷取存放裝置或配接器的屬性。
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR

保留供未來使用。 (STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR)
STORAGE_DEVICE_DESCRIPTOR

與IOCTL_STORAGE_QUERY_PROPERTY控制程式代碼搭配使用,以擷取裝置的儲存體裝置描述中繼資料。
STORAGE_DEVICE_ID_DESCRIPTOR

與IOCTL_STORAGE_QUERY_PROPERTY控制程式代碼要求搭配使用,以擷取裝置的裝置識別碼描述中繼資料。
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR

StorageDeviceIoCapabilityProperty 的輸出緩衝區,如 STORAGE_PROPERTY_ID 中所定義。
STORAGE_DEVICE_NUMBER

包含裝置的相關資訊。 IOCTL_STORAGE_GET_DEVICE_NUMBER控制項程式碼會使用此結構。
STORAGE_DEVICE_POWER_CAP

此結構會當做IOCTL_STORAGE_DEVICE_POWER_CAP的輸入和輸出緩衝區使用。
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR

保留供系統使用。 (STORAGE_DEVICE_RESILIENCY_DESCRIPTOR)
STORAGE_HOTPLUG_INFO

提供裝置的 hotplug 資訊的相關資訊。
STORAGE_HW_FIRMWARE_ACTI加值稅E

此結構包含要啟動之已下載韌體的相關資訊。
STORAGE_HW_FIRMWARE_DOWNLOAD

此結構包含要下載至目標的韌體映射承載。
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR

與描述存放裝置產品類型的IOCTL_STORAGE_QUERY_PROPERTY要求搭配使用。
STORAGE_MINIPORT_DESCRIPTOR

保留供系統使用。 (STORAGE_MINIPORT_DESCRIPTOR)
STORAGE_OFFLOAD_READ_OUTPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控制項程式碼之DeviceDsmAction_OffloadRead動作的輸出結構。
STORAGE_OFFLOAD_TOKEN

用來表示卸載讀取和寫入作業所使用檔案部分的權杖。
STORAGE_OFFLOAD_WRITE_OUTPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控制項程式碼之DeviceDsmAction_OffloadWrite動作的輸出結構。
STORAGE_PHYSICAL_ADAPTER_DATA

描述實體儲存配接器。
STORAGE_PHYSICAL_DEVICE_DATA

描述實體儲存裝置。
STORAGE_PHYSICAL_NODE_DATA

指定儲存體節點的實體裝置資料。
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR

STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR 結構是從IOCTL_STORAGE_QUERY_PROPERTY要求傳回的其中一個查詢結果結構。
STORAGE_PROPERTY_QUERY

指出要擷取作為傳遞至IOCTL_STORAGE_QUERY_PROPERTY控制程式代碼之輸入緩衝區的儲存裝置或配接器屬性。
STORAGE_PROTOCOL_COMMAND

當使用傳遞機制向存放裝置發出廠商特定的命令時,這個結構會作為輸入緩衝區, (透過IOCTL_STORAGE_PROTOCOL_COMMAND) 發出。
STORAGE_PROTOCOL_DATA_DESCRIPTOR

此結構會與IOCTL_STORAGE_QUERY_PROPERTY搭配使用,以從儲存體裝置或介面卡傳回通訊協定特定資料。
STORAGE_PROTOCOL_SPECIFIC_DATA

描述通訊協定特定的裝置資料,提供于IOCTL_STORAGE_QUERY_PROPERTY要求的輸入和輸出緩衝區中。
STORAGE_RPMB_DATA_FRAME

STORAGE_RPMB_DATA_FRAME結構 (winioctl.h) 可讓應用程式使用來自IOCTL_STORAGE_QUERY_PROPERTY的資料來建立 RPMB 框架。
STORAGE_RPMB_DESCRIPTOR

STORAGE_RPMB_DESCRIPTOR結構 (winioctl.h) 描述裝置是否包含 RPMB 和 RPMB 支援的承載大小上限。
STORAGE_SPEC_VERSION

儲存體規格版本。
STORAGE_TEMPERATURE_DATA_DESCRIPTOR

此結構會與IOCTL_STORAGE_QUERY_PROPERTY搭配使用,以從儲存裝置或介面卡傳回溫度資料。
STORAGE_TEMPERATURE_INFO

描述裝置溫度資料。 使用IOCTL_STORAGE_QUERY_PROPERTY要求查詢溫度資料時,傳回為STORAGE_TEMPERATURE_DATA_DESCRIPTOR的一部分。
STORAGE_TEMPERATURE_THRESHOLD

此結構是用來透過 IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD) 設定儲存體裝置 (的超過或低於溫度閾值。
STORAGE_WRITE_CACHE_PROPERTY

與IOCTL_STORAGE_QUERY_PROPERTY控制項程式碼搭配使用,以擷取裝置寫入快取屬性的相關資訊。
TXFS_CREATE_MINIVERSION_INFO

包含FSCTL_TXFS_CREATE_MINIVERSION所建立之 miniversion 的版本資訊。
TXFS_GET_METADATA_INFO_OUT

包含有關所建立迷你版本的版本資訊。
TXFS_GET_TRANSACTED_VERSION

包含指定檔案基底和最新版本的相關資訊。
TXFS_LIST_TRANSACTION_LOCKED_FILES

包含交易寫入器鎖定的檔案清單。
TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY

包含鎖定交易的相關資訊。
TXFS_LIST_TRANSACTIONS

包含交易清單。
TXFS_LIST_TRANSACTIONS_ENTRY

包含交易的相關資訊。
TXFS_MODIFY_RM

包含修改次要資源管理員之記錄參數和記錄模式時所需的資訊。
TXFS_QUERY_RM_INFORMATION

包含 RESOURCE Manager (RM) 的相關資訊。
TXFS_READ_BACKUP_INFORMATION_OUT

包含交易式 NTFS (TxF) 特定結構。 只有在呼叫 TXFS_WRITE_BACKUP_INFORMATION時,才應該使用這項資訊。 (TXFS_READ_BACKUP_INFORMATION_OUT)
TXFS_SAVEPOINT_INFORMATION

FSCTL_TXFS_SAVEPOINT_INFORMATION 結構會指定要執行的動作,以及要針對哪個交易執行。
TXFS_TRANSACTION_ACTIVE_INFO

包含旗標,指出擷取快照集時交易是否為使用中。
TXFS_WRITE_BACKUP_INFORMATION

包含交易式 NTFS (TxF) 特定結構。 只有在呼叫 TXFS_WRITE_BACKUP_INFORMATION時,才應該使用這項資訊。 (TXFS_WRITE_BACKUP_INFORMATION)
USN_JOURNAL_DATA_V0

表示 USN) 變更日誌、記錄和容量 (更新序號。 (USN_JOURNAL_DATA_V0)
USN_JOURNAL_DATA_V1

表示 USN) 變更日誌、記錄和容量 (更新序號。美國
USN_JOURNAL_DATA_V2

表示 USN) 變更日誌、記錄和容量 (更新序號。 此結構是FSCTL_QUERY_USN_JOURNAL控制項程式碼的輸出緩衝區。
USN_RANGE_TRACK_OUTPUT

包含FSCTL_USN_TRACK_MODIFIED_RANGES控制項程式碼 (USN) 傳回的更新序號。
USN_RECORD_COMMON_HEADER

包含 USN) 通用標頭 (更新序號的資訊,這些標頭是透過USN_RECORD_V2、USN_RECORD_V3和USN_RECORD_V4所通用。
USN_RECORD_EXTENT

包含 USN) 記錄範圍 (更新序號的位移和長度。
USN_RECORD_V2

包含 USN) 變更日誌 2.0 版記錄 (更新序號的資訊。
USN_RECORD_V3

包含 USN) 變更日誌 3.0 版記錄 (更新序號的資訊。
USN_RECORD_V4

包含更新序號的資訊, (USN) 變更日誌 4.0 版記錄。 2.0 和 3.0 版記錄是由USN_RECORD_V2 (分別定義USN_RECORD) 和USN_RECORD_V3結構。
USN_TRACK_MODIFIED_RANGES

包含使用FSCTL_USN_TRACK_MODIFIED_RANGES控制程式代碼之更新序號 (USN) 變更日誌的範圍追蹤參數資訊。
VERIFY_INFORMATION

包含用來驗證磁片範圍的資訊。
VOLUME_BITMAP_BUFFER

代表磁片上已佔用和可用的叢集。
VOLUME_DISK_EXTENTS

代表磁片上的實體位置。
VOLUME_GET_GPT_ATTRIBUTES_INFORMATION

包含使用IOCTL_VOLUME_GET_GPT_ATTRIBUTES控制項程式碼擷取的磁片區屬性。

列舉

 
CSV_CONTROL_OP

指定要與FSCTL_CSV_CONTROL控制項程式碼搭配使用的 CSV 控制作業類型。
ELEMENT_TYPE

指定變更器裝置的專案類型。
FILE_STORAGE_TIER_MEDIA_TYPE

指定儲存媒體類型。
MEDIA_TYPE

代表各種形式的裝置媒體。
PARTITION_STYLE

表示資料分割的格式。
STORAGE_BUS_TYPE

指定各種類型的儲存匯流排。
STORAGE_COMPONENT_HEALTH_STATUS

指定儲存體元件的健全狀態。
STORAGE_DEVICE_FORM_FACTOR

指定裝置的尺寸。
STORAGE_DEVICE_POWER_CAP_UNITS

最大電源閾值的單位。
STORAGE_MEDIA_TYPE

指定各種類型的儲存媒體。
STORAGE_PORT_CODE_SET

保留供系統使用。 (STORAGE_PORT_CODE_SET)
STORAGE_PROPERTY_ID

列舉STORAGE_PROPERTY_QUERY結構之 PropertyId 成員的可能值,這些成員會當做輸入傳遞至IOCTL_STORAGE_QUERY_PROPERTY要求,以擷取存放裝置或配接器的屬性。
STORAGE_PROTOCOL_ATA_DATA_TYPE

ATA 通訊協定資料類型。
STORAGE_PROTOCOL_NVME_DATA_TYPE

描述在IOCTL_STORAGE_QUERY_PROPERTY要求期間要查詢的 NVMe 通訊協定特定資料類型。
STORAGE_PROTOCOL_TYPE

指定存放裝置的通訊協定。
STORAGE_QUERY_TYPE

由傳遞至IOCTL_STORAGE_QUERY_PROPERTY控制程式代碼的STORAGE_PROPERTY_QUERY結構使用,以指出傳回儲存裝置或介面卡屬性的相關資訊。
WRITE_CACHE_CHANGE

指出裝置的寫入快取功能是否可變更。
WRITE_CACHE_ENABLE

指出寫入快取已啟用或停用。
WRITE_CACHE_TYPE

指定快取類型。
WRITE_THROUGH

指定存放裝置是否支援寫入快取。