共用方式為


ntddstor.h 標頭

記憶體會使用此標頭。 如需詳細資訊,請參閱:

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

IOCTLs

 
IOCTL_STORAGE_BREAK_RESERVATION

中斷磁碟保留。
IOCTL_STORAGE_CHECK_VERIFY

判斷媒體是否已在呼叫端開啟的卸載式媒體裝置上變更,以進行讀取或寫入存取。
IOCTL_STORAGE_CHECK_VERIFY2

判斷媒體是否已在卸除式媒體裝置上變更 - 呼叫端已開啟FILE_READ_ATTRIBUTES。
IOCTL_STORAGE_DEVICE_POWER_CAP

驅動程式可以使用IOCTL_STORAGE_DEVICE_POWER_CAP來指定儲存裝置的最大作業耗電量等級。
IOCTL_STORAGE_DIAGNOSTIC

IOCTL_STORAGE_DIAGNOSTIC可用來從記憶體驅動程式堆疊查詢診斷數據。
IOCTL_STORAGE_EJECT_MEDIA

如果裝置支援退出功能,會導致裝置退出媒體。
IOCTL_STORAGE_EJECTION_CONTROL

鎖定裝置以防止移除媒體。
IOCTL_STORAGE_FIND_NEW_DEVICES

判斷驅動程式支援的另一個裝置是否已連線到 I/O 總線,可能是因為系統開機,或自驅動程式上次處理此要求以來。
IOCTL_STORAGE_FIRMWARE_ACTIVATE

驅動程式可以使用IOCTL_STORAGE_FIRMWARE_ACTIVATE在記憶體裝置上啟用韌體映像。
IOCTL_STORAGE_FIRMWARE_DOWNLOAD

驅動程式可以使用IOCTL_STORAGE_FIRMWARE_DOWNLOAD將韌體映射下載到儲存設備,但不會啟用它。
IOCTL_STORAGE_FIRMWARE_GET_INFO

驅動程式可以使用IOCTL_STORAGE_FIRMWARE_GET_INFO來查詢存儲設備以取得詳細的韌體資訊。
IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG

驅動程式可以使用IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG從裝置取得內部狀態數據。
IOCTL_STORAGE_GET_DEVICE_NUMBER

傳回STORAGE_DEVICE_NUMBER結構,其中包含可分割裝置的FILE_DEVICE_XXX類型、裝置號碼,以及驅動程式在啟動裝置時指派給裝置的數據分割編號。
IOCTL_STORAGE_GET_DEVICE_NUMBER_EX

傳回STORAGE_DEVICE_NUMBER結構,其中包含可分割裝置的FILE_DEVICE_XXX類型、裝置號碼、裝置 GUID,以及驅動程式在啟動裝置時指派給裝置的數據分割編號。
IOCTL_STORAGE_GET_HOTPLUG_INFO

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

IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES要求會傳送至記憶體類別驅動程式,以判斷儲存裝置上可用的和使用對應資源。
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER

查詢 USB 泛型父驅動程式,以取得 USB 裝置的序號。
IOCTL_STORAGE_GET_MEDIA_TYPES

傳回磁碟驅動器幾何的相關信息。
IOCTL_STORAGE_GET_MEDIA_TYPES_EX

傳回裝置所支援之媒體類型的相關信息。
IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS

IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS控件程式代碼會查詢,並從裝置傳回實體項目狀態。
IOCTL_STORAGE_LOAD_MEDIA

導致媒體載入呼叫端已開啟的裝置,以進行讀取或寫入存取。
IOCTL_STORAGE_LOAD_MEDIA2

導致媒體載入呼叫端已開啟的裝置FILE_READ_ATTRIBUTES。
IOCTL_STORAGE_MANAGE_BYPASS_IO

IOCTL_STORAGE_MANAGE_BYPASS_IO控制程式代碼會控制磁碟區和儲存堆疊之所有層中指定檔案上的 BypassIO 作業。
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

此IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES要求可用來將數據集管理要求傳送至記憶體裝置。
IOCTL_STORAGE_MCN_CONTROL

暫時啟用或停用在卸除式媒體裝置上GUID_IO_MEDIA_ARRIVAL和GUID_IO_MEDIA_REMOVAL傳遞自定義 PnP 事件。
IOCTL_STORAGE_MEDIA_REMOVAL

IOCTL_STORAGE_MEDIA_REMOVAL鎖定裝置以防止移除媒體。
IOCTL_STORAGE_PERSISTENT_RESERVE_IN

深入瞭解 theIOCTL_STORAGE_PERSISTENT_RESERVE_IN I/O 控制程式碼。
IOCTL_STORAGE_PERSISTENT_RESERVE_OUT

深入瞭解theIOCTL_STORAGE_PERSISTENT_RESERVE_OUT I/O 控件程式代碼。
IOCTL_STORAGE_PREDICT_FAILURE

輪詢裝置失敗的預測。
IOCTL_STORAGE_PROTOCOL_COMMAND

驅動程式可以使用IOCTL_STORAGE_PROTOCOL_COMMAND將廠商特定的命令傳遞至儲存設備。
IOCTL_STORAGE_QUERY_PROPERTY

驅動程式可以使用IOCTL_STORAGE_QUERY_PROPERTY傳回存儲設備或適配卡的屬性。
IOCTL_STORAGE_READ_CAPACITY

IOCTL_STORAGE_READ_CAPACITY要求會傳回目標記憶體裝置的讀取容量資訊。
IOCTL_STORAGE_REINITIALIZE_MEDIA

驅動程式可以使用IOCTL_STORAGE_REINITIALIZE_MEDIA控制程式代碼來重新初始化/清除裝置。
IOCTL_STORAGE_RELEASE

釋放先前保留給呼叫端的裝置,該總線支援多個啟動器,以及保留裝置的概念,例如 SCSI 總線。
IOCTL_STORAGE_RESERVE

在支援多個啟動器和保留裝置的概念的總線上,宣告裝置以獨佔使用呼叫端,例如 SCSI 總線。
IOCTL_STORAGE_RESET_BUS

重設 I/O 總線,並間接重設總線上的每部裝置。
IOCTL_STORAGE_RESET_DEVICE

可能的話,重設非 SCSI 儲存裝置,而不會影響總線上的其他裝置。
IOCTL_STORAGE_SET_HOTPLUG_INFO

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

驅動程式可以使用IOCTL_STORAGE_SET_PROPERTY來設定存儲設備或適配卡的屬性。
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

當硬體) 支援時,驅動程式可以使用IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD來設定存儲設備的溫度閾值 (。

函式

 
DEVICE_DSM_ROUND_DN

DEVICE_DSM_ROUND_DN宏是 DSM 協助程式例程,會將位元組數量捨入到指定數目的整數。
DEVICE_DSM_ROUND_UP

DEVICE_DSM_ROUND_UP宏是 DSM 協助程式例程,會將位元組數量四捨五入到指定數目的整數位節。
DeviceDsmAddDataSetRange

DeviceDsmAddDataSetRange 函式會將數據集範圍新增至DEVICE_DSM_INPUT結構。
DeviceDsmDataSetRanges

DeviceDsmDataSetRanges 函式會取得與DEVICE_DSM_INPUT結構相關聯之數據集範圍的指標。
DeviceDsmGetInputLength

DeviceDsmGetInputLength 函式會取得DEVICE_DSM_INPUT結構中的位元元組數目。
DeviceDsmGetNumberOfDataSetRanges

DeviceDsmGetNumberOfDataSetRanges 函式會取得IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES要求承載中的數據集範圍數目。
DeviceDsmGetOutputBlockLength

DeviceDsmGetOutputBlockLength 函式會取得數據集管理的長度,以位元組為單位, (DSM) 輸出區塊。
DeviceDsmGetOutputLength

DeviceDsmGetOutputLength 函式會取得數據集管理輸出作業的長度,以位元組為單位。
DeviceDsmInitializeInput

DeviceDsmInitializeInput 函式會初始化DEVICE_DSM_INPUT結構。
DeviceDsmInitializeOutput

DeviceDsmInitializeOutput 函式會初始化DEVICE_DSM_OUTPUT結構。
DeviceDsmNumberOfDataSetRanges

DeviceDsmNumberOfDataSetRanges 函式會取得IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES要求承載中的數據集範圍數目。
DeviceDsmOutputBlock

DeviceDsmOutputBlock 函式會取得DEVICE_DSM_OUTPUT結構的輸出區塊。
DeviceDsmParameterBlock

DeviceDsmParameterBlock 函式會取得數據集管理 (DSM) 作業的參數區塊。
DeviceDsmValidateInput

DeviceDsmValidateInput 函式會驗證DEVICE_DSM_INPUT結構是否有效。
DeviceDsmValidateOutput

DeviceDsmValidateOutput 函式會驗證DEVICE_DSM_OUTPUT結構。
DeviceDsmValidateOutputLength

DeviceDsmValidateOutputLength 函式會驗證輸出緩衝區的長度。
IsDsmActionNonDestructive

IsDsmActionNonDestructive 宏會判斷數據集管理 (DSM) 動作是否不具破壞性。
RtlCopyMemory

RtlCopyMemory 例程會將來源記憶體區塊的內容複製到目的地記憶體區塊。
RtlZeroMemory

RtlZeroMemory 宏 (ntddstor.h) 以零填滿記憶體區塊,並提供區塊的指標以及要填滿的位元組長度。

結構

 
BPIO_INPUT

BPIO_INPUT 結構會指定IOCTL_STORAGE_MANAGE_BYPASS_IO控件程式代碼所要求的 BypassIO 作業和旗標。
BPIO_OUTPUT

BPIO_OUTPUT 結構可用來傳回IOCTL_STORAGE_MANAGE_BYPASS_IO控件程序代碼的 BypassIO 作業相關信息。
BPIO_RESULTS

BPIO_RESULTS結構會定義驅動程序失敗時,BPIO_OP_ENABLE和BPIO_OP_QUERY作業的 BypassIO 作業特定輸出。
DEVICE_COPY_OFFLOAD_DESCRIPTOR

與IOCTL_STORAGE_QUERY_PROPERTY要求搭配使用,以描述存儲設備的複製卸除功能。
DEVICE_DATA_SET_LB_PROVISIONING_STATE

要求數據集範圍的邏輯區塊布建資訊時,IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES要求會傳回DEVICE_DATA_SET_LB_PROVISIONING_STATE結構。
DEVICE_DATA_SET_RANGE

DEVICE_DSM_RANGE (或DEVICE_DATA_SET_RANGE) 结构会指定装置属性的数据集范围区块。
DEVICE_DATA_SET_REPAIR_PARAMETERS

DEVICE_DATA_SET_REPAIR_PARAMETERS 結構會指定為數據集管理動作指定的儲存空間修復作業參數。
DEVICE_DSM_CONVERSION_OUTPUT

DEVICE_DSM_CONVERSION_OUTPUT結構僅供系統使用。
DEVICE_DSM_DEFINITION

DEVICE_DSM_DEFINITION 結構包含數據集管理 (DSM) 動作的屬性。
DEVICE_DSM_FREE_SPACE_OUTPUT

_DEVICE_DSM_FREE_SPACE_OUTPUT 結構僅供系統使用。
DEVICE_DSM_LOST_QUERY_OUTPUT

_DEVICE_DSM_LOST_QUERY_OUTPUT 結構僅供系統使用。
DEVICE_DSM_LOST_QUERY_PARAMETERS

_DEVICE_DSM_LOST_QUERY_PARAMETERS結構僅供系統使用。
DEVICE_DSM_NOTIFICATION_PARAMETERS

DEVICE_DSM_NOTIFICATION_PARAMETERS 結構會指定與裝置數據集屬性相關的通知作業參數。
DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS

DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS 結構包含要套用至一系列邏輯區塊的快取優先順序資訊。
DEVICE_DSM_OFFLOAD_READ_PARAMETERS

DEVICE_DSM_OFFLOAD_READ_PARAMETERS 結構會指定與裝置數據集屬性相關的卸除讀取動作參數。
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS 結構會指定與裝置數據集屬性相關的卸除寫入動作參數。
DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT

DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT 結構會儲存與一或多個邏輯區塊範圍對應的實體位址範圍。
DEVICE_DSM_QUERY_PREFER_LOCAL_REPAIR_OUTPUT

DEVICE_DSM_QUERY_PREFER_LOCAL_REPAIR_OUTPUT 結構指出裝置是否偏好本機修復儲存空間。
DEVICE_DSM_RANGE_ERROR_INFO

DEVICE_DSM_RANGE_ERROR_OUTPUT (或DEVICE_DSM_RANGE_ERROR_INFO) 结构会储存一或多个逻辑区块范围是否包含任何媒体错误的相关信息。
DEVICE_DSM_REPORT_ZONES_DATA

DEVICE_DSM_REPORT_ZONES_DATA結構僅供系統使用。
DEVICE_DSM_REPORT_ZONES_PARAMETERS

DEVICE_DSM_REPORT_ZONES_PARAMETERS 結構僅供系統使用。
DEVICE_DSM_TIERING_QUERY_INPUT

瞭解DEVICE_DSM_TIERING_QUERY_INPUT結構如何保留供系統使用。
DEVICE_DSM_TIERING_QUERY_OUTPUT

DEVICE_DSM_TIERING_QUERY_OUTPUT 結構僅供系統使用。
DEVICE_INTERNAL_STATUS_DATA

深入瞭解:DEVICE_INTERNAL_STATUS_DATA 結構
DEVICE_LB_PROVISIONING_DESCRIPTOR

DEVICE_LB_PROVISIONING_DESCRIPTOR 結構是從IOCTL_STORAGE_QUERY_PROPERTY要求傳回的其中一個查詢結果結構。 此結構包含儲存裝置的精簡布建功能。
DEVICE_MANAGE_DATA_SET_ATTRIBUTES

DEVICE DSM_INPUT (或DEVICE_MANAGE_DATA_SET_ATTRIBUTES) 结构会指定装置数据集属性的管理动作。
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT

DEVICE_DSM_OUTPUT (或DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT) 結構描述某些數據集管理動作之IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控制程序代碼要求的輸出。
DEVICE_MEDIA_INFO

_DEVICE_MEDIA_INFO 結構 (ntddstor.h) 包含媒體裝置特性的詳細資訊。
DEVICE_POWER_DESCRIPTOR

與IOCTL_STORAGE_QUERY_PROPERTY控制程式代碼搭配使用,以描述儲存裝置的電源功能。
DEVICE_SEEK_PENALTY_DESCRIPTOR

DEVICE_SEEK_PENALTY_DESCRIPTOR 結構會與IOCTL_STORAGE_QUERY_PROPERTY要求搭配使用,以擷取裝置的搜尋懲罰描述項數據。
DEVICE_STORAGE_ADDRESS_RANGE

DEVICE_STORAGE_ADDRESS_RANGE 結構包含實體位址範圍。
DEVICE_STORAGE_RANGE_ATTRIBUTES

深入瞭解:DEVICE_STORAGE_RANGE_ATTRIBUTES 結構
DEVICE_TRIM_DESCRIPTOR

DEVICE_TRIM_DESCRIPTOR 結構會與IOCTL_STORAGE_QUERY_PROPERTY要求搭配使用,以擷取裝置的修剪描述元數據。
DEVICE_WRITE_AGGREGATION_DESCRIPTOR

Microsoft 保留DEVICE_WRITE_AGGREGATION_DESCRIPTOR結構以供內部使用。 請勿在程式代碼中使用這個結構。
GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST

GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST 結構描述透過 IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG 要求的內部狀態數據。
GET_MEDIA_TYPES

_GET_MEDIA_TYPES結構 (ntddstor.h) 包含裝置所支援媒體類型的相關信息。
PERSISTENT_RESERVE_COMMAND

深入瞭解PERSISTENT_RESERVE_COMMAND結構。
PHYSICAL_ELEMENT_STATUS

PHYSICAL_ELEMENT_STATUS 結構會定義IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS的輸出緩衝區。
PHYSICAL_ELEMENT_STATUS_DESCRIPTOR

PHYSICAL_ELEMENT_STATUS_DESCRIPTOR 結構包含實體元素的狀態資訊。
PHYSICAL_ELEMENT_STATUS_REQUEST

PHYSICAL_ELEMENT_STATUS_REQUEST 結構會定義開始專案,以尋找裝置的實體項目狀態。
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR

STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR 結構會與IOCTL_STORAGE_QUERY_PROPERTY要求搭配使用,以擷取裝置的記憶體存取對齊描述元數據。
STORAGE_ADAPTER_DESCRIPTOR

STORAGE_ADAPTER_DESCRIPTOR 結構會與IOCTL_STORAGE_QUERY_PROPERTY要求搭配使用,以擷取裝置的記憶體配接器描述項數據。
STORAGE_BREAK_RESERVATION_REQUEST

STORAGE_BREAK_RESERVATION_REQUEST 結構會與IOCTL_STORAGE_BREAK_RESERVATION要求搭配使用,以釋放先前保留的磁碟資源。
STORAGE_BUS_RESET_REQUEST

STORAGE_BUS_RESET_REQUEST 結構會與IOCTL_STORAGE_RESET_BUS要求搭配使用,以指定要重設的總線路徑。
STORAGE_CRYPTO_CAPABILITY

Microsoft 保留STORAGE_CRYPTO_CAPABILITY結構以供內部使用。 請勿在程式代碼中使用這個結構。
STORAGE_CRYPTO_CAPABILITY_V2

Microsoft 保留STORAGE_CRYPTO_CAPABILITY_V2結構以供內部使用。 請勿在程式代碼中使用這個結構。
STORAGE_CRYPTO_DESCRIPTOR

Microsoft 保留STORAGE_CRYPTO_DESCRIPTOR結構以供內部使用。 請勿在程式代碼中使用這個結構。
STORAGE_CRYPTO_DESCRIPTOR_V2

Microsoft 僅保留STORAGE_CRYPTO_DESCRIPTOR_V2結構以供內部使用。 請勿在程式代碼中使用這個結構。
STORAGE_DESCRIPTOR_HEADER

STORAGE_DESCRIPTOR_HEADER 結構會與IOCTL_STORAGE_QUERY_PROPERTY要求搭配使用,以擷取存儲設備或適配卡的屬性。
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR

STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR 結構可用來擷取裝置的屬性資訊。
STORAGE_DEVICE_DESCRIPTOR

STORAGE_DEVICE_DESCRIPTOR 結構會與IOCTL_STORAGE_QUERY_PROPERTY要求搭配使用,以擷取裝置的儲存裝置描述元數據。
STORAGE_DEVICE_ID_DESCRIPTOR

STORAGE_DEVICE_ID_DESCRIPTOR 結構會與IOCTL_STORAGE_QUERY_PROPERTY要求搭配使用,以擷取裝置的裝置標識碼描述元數據。
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR

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

STORAGE_DEVICE_LED_STATE_DESCRIPTOR 結構描述裝置的 LED 狀態。
STORAGE_DEVICE_NUMBER

STORAGE_DEVICE_NUMBER 結構會與IOCTL_STORAGE_GET_DEVICE_NUMBER要求搭配使用,以擷取FILE_DEVICE_XXX裝置類型、裝置號碼,以及可分割的裝置,在啟動裝置時,驅動程式指派給裝置的數據分割編號。
STORAGE_DEVICE_NUMBER_EX

STORAGE_DEVICE_NUMBER_EX 結構會與IOCTL_STORAGE_GET_DEVICE_NUMBER_EX要求搭配使用,以擷取FILE_DEVICE_XXX裝置類型、裝置號碼、裝置 GUID,以及可分割的裝置,在驅動程序啟動時指派給裝置的數據分割編號。
STORAGE_DEVICE_POWER_CAP

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

Microsoft 保留STORAGE_DEVICE_RESILIENCY_DESCRIPTOR結構以供內部使用。 請勿在程式代碼中使用這個結構。
STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY

STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY是呼叫端傳送IOCTL_STORAGE_QUERY_PROPERTY來查詢裝置是否支援自我加密時所使用的結構。
STORAGE_DIAGNOSTIC_DATA

描述有關記憶體驅動程式堆疊的診斷數據。 STORAGE_DIAGNOSTIC_DATA結構是在IOCTL_STORAGE_DIAGNOSTIC要求的輸出緩衝區中提供。
STORAGE_DIAGNOSTIC_REQUEST

描述有關記憶體驅動程式堆疊的診斷要求。 STORAGE_DIAGNOSTIC_REQUEST 結構是在IOCTL_STORAGE_DIAGNOSTIC要求的輸入緩衝區中提供。
STORAGE_FRU_ID_DESCRIPTOR

STORAGE_FRU_ID_DESCRIPTOR是呼叫端傳送IOCTL_STORAGE_QUERY_PROPERTY來查詢錯誤取代單位標識碼 (FRU) 時所使用的結構。
STORAGE_HOTPLUG_INFO

STORAGE_HOTPLUG_INFO 結構提供裝置的 hotplug 資訊。
STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR

記憶體埠驅動程式會使用 STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR 結構來報告裝置的終止資訊。
STORAGE_HW_ENDURANCE_INFO

記憶體埠驅動程式會使用 STORAGE_HW_ENDURANCE_INFO 結構來報告裝置的終止資訊。
STORAGE_HW_FIRMWARE_ACTIVATE

深入瞭解STORAGE_HW_FIRMWARE_ACTIVATE結構。
STORAGE_HW_FIRMWARE_DOWNLOAD

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

此結構包含裝置韌體的相關信息。
STORAGE_HW_FIRMWARE_INFO_QUERY

_STORAGE_HW_FIRMWARE_INFO_QUERY 結構包含裝置韌體的相關信息。
STORAGE_HW_FIRMWARE_SLOT_INFO

這個結構包含裝置上位置的相關信息。
STORAGE_IDENTIFIER

STORAGE_IDENTIFIER 結構代表 SCSI 識別描述元。
STORAGE_LB_PROVISIONING_MAP_RESOURCES

當有效時,STORAGE_LB_PROVISIONING_MAP_RESOURCES結構包含對應至儲存裝置的可用和已使用位元組計數。 此結構會從IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES要求傳回。
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR

與IOCTL_STORAGE_QUERY_PROPERTY要求搭配使用,以描述存儲設備的產品類型。
STORAGE_MINIPORT_DESCRIPTOR

Microsoft 保留STORAGE_MINIPORT_DESCRIPTOR結構以供內部使用。 請勿在程式代碼中使用這個結構。
STORAGE_OFFLOAD_READ_OUTPUT

當 DEVICE_DSM_INPUT 的 Action 成員設定為 DeviceDsmAction_OffloadRead 時,STORAGE_OFFLOAD_READ_OUTPUT 結構是IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控件程式代碼要求的輸出。
STORAGE_OFFLOAD_TOKEN

STORAGE_OFFLOAD_TOKEN 結構包含令牌值,可作為磁碟區上檔案內數據集範圍的表示法。 此結構用於執行卸除讀取和寫入。
STORAGE_OFFLOAD_WRITE_OUTPUT

當 DEVICE_MANAGE_DATA_SET_ATTRIBUTES的 Action 成員設定為 DeviceDsmAction_OffloadWrite 時,STORAGE_OFFLOAD_WRITE_OUTPUT 結構是IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES控件程式代碼要求的輸出。
STORAGE_PHYSICAL_ADAPTER_DATA

指定儲存配卡的實體裝置數據。
STORAGE_PHYSICAL_DEVICE_DATA

指定存儲設備的實體裝置數據。
STORAGE_PHYSICAL_NODE_DATA

指定記憶體節點的實體裝置數據。
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR

描述系統中記憶體的實體拓撲。
STORAGE_PREDICT_FAILURE

_STORAGE_PREDICT_FAILURE結構 (ntddstor.h) 包含裝置目前是否預測失敗的相關信息。
STORAGE_PROPERTY_QUERY

這個結構會與IOCTL_STORAGE_QUERY_PROPERTY搭配使用,以擷取存儲設備或適配卡的屬性。
STORAGE_PROPERTY_SET

STORAGE_PROPERTY_SET 結構描述與IOCTL_STORAGE_SET_PROPERTY相關聯的屬性集詳細數據。
STORAGE_PROTOCOL_COMMAND

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

此結構會與IOCTL_STORAGE_QUERY_PROPERTY搭配使用,以從記憶體裝置或配接器傳回通訊協定特定數據。
STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT

此結構會與IOCTL_STORAGE_QUERY_PROPERTY和IOCTL_STORAGE_SET_PROPERTY搭配使用,分別傳回和設定記憶體裝置或適配卡的通訊協定特定數據。
STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE

STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE可用來提供取得 NVMe 記錄頁面時要指定的其他資訊。
STORAGE_PROTOCOL_SPECIFIC_DATA

描述IOCTL_STORAGE_QUERY_PROPERTY要求的輸入和輸出緩衝區中提供的通訊協定特定裝置數據。
STORAGE_PROTOCOL_SPECIFIC_DATA_EXT

STORAGE_PROTOCOL_SPECIFIC_DATA_EXT 結構描述IOCTL_STORAGE_QUERY_PROPERTY和IOCTL_STORAGE_SET_PROPERTY要求的通訊協定特定裝置數據。
STORAGE_READ_CAPACITY

STORAGE_READ_CAPACITY包含從IOCTL_STORAGE_READ_CAPACITY要求傳回的磁碟讀取容量資訊。
STORAGE_REINITIALIZE_MEDIA

STORAGE_REINITIALIZE_MEDIA是選擇性結構,其中包含IOCTL_STORAGE_REINITIALIZE_MEDIA的清理參數。
STORAGE_RPMB_DATA_FRAME

STORAGE_RPMB_DATA_FRAME 結構會識別重新執行受保護記憶體區塊 (RPMB) 承載的框架格式。
STORAGE_RPMB_DESCRIPTOR

STORAGE_RPMB_DESCRIPTOR 結構包含裝置重新執行受保護記憶體區塊的相關信息, (RPMB) 支援。
STORAGE_SPEC_VERSION

指出存儲設備的規格。
STORAGE_STACK_DESCRIPTOR

STORAGE_STACK_DESCRIPTOR 結構描述裝置的儲存堆疊。
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

STORAGE_WRITE_CACHE_PROPERTY 結構會與IOCTL_STORAGE_QUERY_PROPERTY要求搭配使用,以擷取裝置寫入快取屬性的相關信息。
STORAGE_ZONE_DESCRIPTOR

Microsoft 保留STORAGE_ZONE_DESCRIPTOR結構以供內部使用。 請勿在程式代碼中使用這個結構。
STORAGE_ZONE_GROUP

Microsoft 保留STORAGE_ZONE_GROUP結構以供內部使用。 請勿在程式代碼中使用這個結構。

列舉

 
BPIO_INFLAGS

BPIO_INFLAGS定義IOCTL_STORAGE_MANAGE_BYPASS_IO控件程式代碼的 BypassIO 輸入旗標。
BPIO_OPERATIONS

BPIO_OPERATIONS定義IOCTL_STORAGE_MANAGE_BYPASS_IO控件程式代碼支援的各種 BypassIO 作業。
BPIO_OUTFLAGS

BPIO_OUTFLAGS定義IOCTL_STORAGE_MANAGE_BYPASS_IO控件程式代碼的 BypassIO 輸出旗標。
DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE

DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE識別要查詢的數據類型。
DEVICE_INTERNAL_STATUS_DATA_SET

DEVICE_INTERNAL_STATUS_DATA_SET識別要查詢的裝置內部狀態數據集。
STORAGE_ASSOCIATION_TYPE

深入瞭解STORAGE_ASSOCIATION_TYPE列舉。
STORAGE_BUS_TYPE

STORAGE_BUS_TYPE列舉提供表示各種儲存總線類型的符號方式。
STORAGE_COMPONENT_HEALTH_STATUS

指出存儲設備的健康情況狀態。
STORAGE_CRYPTO_ALGORITHM_ID

STORAGE_CRYPTO_ALGORITHM_ID列舉提供 StorageAdapterCryptoProperty 和 PropertyStandardQuery 的輸出緩衝區。
STORAGE_CRYPTO_KEY_SIZE

STORAGE_CRYPTO_KEY_SIZE列舉會以位傳回索引鍵的大小。
STORAGE_DEVICE_FORM_FACTOR

指出儲存裝置的規格。
STORAGE_DEVICE_POWER_CAP_UNITS

最大電源閾值的單位。
STORAGE_DIAGNOSTIC_LEVEL

STORAGE_DIAGNOSTIC_LEVEL列舉會指定記憶體診斷的目標類型。
STORAGE_DIAGNOSTIC_TARGET_TYPE

STORAGE_DIAGNOSTIC_TARGET_TYPE列舉會指定記憶體診斷的目標類型。
STORAGE_ICE_TYPE

STORAGE_ICE_TYPE列舉表示存儲設備的 ICE 類型。
STORAGE_IDENTIFIER_CODE_SET

深入瞭解STORAGE_IDENTIFIER_CODE_SET列舉。
STORAGE_IDENTIFIER_TYPE

深入瞭解STORAGE_IDENTIFIER_TYPE列舉。
STORAGE_MEDIA_TYPE

_STORAGE_MEDIA_TYPE列舉 (ntddstor.h) 包含值,指出裝置支援的媒體類型。
STORAGE_PORT_CODE_SET

深入瞭解STORAGE_PORT_CODE_SET列舉。
STORAGE_PROPERTY_ID

STORAGE_PROPERTY_ID列舉STORAGE_PROPERTY_QUERY PropertyId 成員的可能值。
STORAGE_PROTOCOL_ATA_DATA_TYPE

ATA 通訊協定數據類型。
STORAGE_PROTOCOL_NVME_DATA_TYPE

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

此列舉可用來定義軟體和硬體之間所使用的不同記憶體命令通訊協定。
STORAGE_PROTOCOL_UFS_DATA_TYPE

UFS (通用 Flash 記憶體) 資料類型。 描述在IOCTL_STORAGE_QUERY_PROPERTY要求期間要查詢的UFS特定數據類型。
STORAGE_QUERY_TYPE

STORAGE_QUERY_TYPE列舉會與IOCTL_STORAGE_QUERY_PROPERTY要求搭配使用,以擷取存儲設備或配接器的屬性。
STORAGE_SANITIZE_METHOD

STORAGE_SANITIZE_METHOD列舉可識別NVMe裝置的清理方法。
STORAGE_SET_TYPE

深入瞭解:STORAGE_SET_TYPE列舉
STORAGE_STACK_TYPE

STORAGE_STACK_TYPE列舉表示裝置的儲存堆疊類型,例如 SCSI、NVMe 等等。
STORAGE_ZONE_CONDITION

Microsoft 保留STORAGE_ZONE_CONDITION列舉,僅供內部使用。 請勿在程式代碼中使用這個列舉。
STORAGE_ZONES_ATTRIBUTES

Microsoft 保留STORAGE_ZONES_ATTRIBUTES列舉,僅供內部使用。 請勿在程式代碼中使用這個列舉。
WRITE_CACHE_CHANGE

深入瞭解WRITE_CACHE_CHANGE列舉。
WRITE_CACHE_ENABLE

深入瞭解WRITE_CACHE_ENABLE列舉。
WRITE_CACHE_TYPE

深入瞭解WRITE_CACHE_TYPE列舉。
WRITE_THROUGH

深入瞭解WRITE_THROUGH列舉。