STORAGE_PROPERTY_ID列舉 (ntddstor.h)
STORAGE_PROPERTY_ID列舉 STORAGE_PROPERTY_QUERY 結構之 PropertyId 成員的可能值。
Syntax
typedef enum _STORAGE_PROPERTY_ID {
StorageDeviceProperty,
StorageAdapterProperty,
StorageDeviceIdProperty,
StorageDeviceUniqueIdProperty,
StorageDeviceWriteCacheProperty,
StorageMiniportProperty,
StorageAccessAlignmentProperty,
StorageDeviceSeekPenaltyProperty,
StorageDeviceTrimProperty,
StorageDeviceWriteAggregationProperty,
StorageDeviceDeviceTelemetryProperty,
StorageDeviceLBProvisioningProperty,
StorageDevicePowerProperty,
StorageDeviceCopyOffloadProperty,
StorageDeviceResiliencyProperty,
StorageDeviceMediumProductType,
StorageAdapterRpmbProperty,
StorageAdapterCryptoProperty,
StorageDeviceTieringProperty,
StorageDeviceFaultDomainProperty,
StorageDeviceClusportProperty,
StorageDeviceDependantDevicesProperty,
StorageDeviceIoCapabilityProperty,
StorageAdapterProtocolSpecificProperty,
StorageDeviceProtocolSpecificProperty,
StorageAdapterTemperatureProperty,
StorageDeviceTemperatureProperty,
StorageAdapterPhysicalTopologyProperty,
StorageDevicePhysicalTopologyProperty,
StorageDeviceAttributesProperty,
StorageDeviceManagementStatus,
StorageAdapterSerialNumberProperty,
StorageDeviceLocationProperty,
StorageDeviceNumaProperty,
StorageDeviceZonedDeviceProperty,
StorageDeviceUnsafeShutdownCount,
StorageDeviceEnduranceProperty,
StorageDeviceLedStateProperty,
StorageDeviceSelfEncryptionProperty,
StorageFruIdProperty,
StorageStackProperty,
StorageAdapterProtocolSpecificPropertyEx,
StorageDeviceProtocolSpecificPropertyEx
} STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID;
常數
StorageDeviceProperty 呼叫端正在查詢裝置描述元, STORAGE_DEVICE_DESCRIPTOR。 |
StorageAdapterProperty 呼叫端正在查詢配接器描述項, STORAGE_ADAPTER_DESCRIPTOR。 |
StorageDeviceIdProperty 呼叫端正在查詢 SCSI 重要產品數據頁面所提供的裝置識別碼。 使用 STORAGE_DEVICE_ID_DESCRIPTOR 結構傳回數據。 |
StorageDeviceUniqueIdProperty 呼叫端正在查詢唯一裝置標識碼。 使用 STORAGE_DEVICE_UNIQUE_IDENTIFIER 結構傳回數據。 |
StorageDeviceWriteCacheProperty 呼叫端正在查詢寫入快取屬性。 使用 STORAGE_WRITE_CACHE_PROPERTY 結構傳回數據。 |
StorageMiniportProperty 保留供系統使用。 |
StorageAccessAlignmentProperty 呼叫端正在查詢存取對齊描述元, STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR。 |
StorageDeviceSeekPenaltyProperty 呼叫端正在查詢搜尋懲罰描述元, DEVICE_SEEK_PENALTY_DESCRIPTOR。 |
StorageDeviceTrimProperty 呼叫端正在查詢修剪描述元, DEVICE_TRIM_DESCRIPTOR。 |
StorageDeviceWriteAggregationProperty 保留供系統使用。 |
StorageDeviceDeviceTelemetryProperty 保留供系統使用。 |
StorageDeviceLBProvisioningProperty 呼叫端正在查詢邏輯區塊布建屬性。 使用 DEVICE_LB_PROVISIONING_DESCRIPTOR 結構傳回數據。 |
StorageDevicePowerProperty 呼叫端正在查詢裝置電源描述元。 使用 DEVICE_POWER_DESCRIPTOR 結構傳回數據。 |
StorageDeviceCopyOffloadProperty 呼叫端正在查詢複製卸除參數屬性。 數據會使用 DEVICE_COPY_OFFLOAD_DESCRIPTOR 結構傳回。 |
StorageDeviceResiliencyProperty 保留供系統使用。 |
StorageDeviceMediumProductType 呼叫端正在查詢中型產品類型。 使用 STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR 結構傳回數據。 |
StorageAdapterRpmbProperty 呼叫端正在查詢 RPMB 支援和屬性。 使用 STORAGE_RPMB_DESCRIPTOR 結構傳回數據。 |
StorageAdapterCryptoProperty 提供記憶體配接器加密功能的相關信息。 目前支援UFS (通用快閃記憶體) 適配卡。 |
StorageDeviceTieringProperty 保留供系統使用。 |
StorageDeviceFaultDomainProperty 保留供系統使用。 |
StorageDeviceClusportProperty 保留供系統使用。 |
StorageDeviceDependantDevicesProperty 保留供系統使用。 |
StorageDeviceIoCapabilityProperty 呼叫端正在查詢裝置 I/O 功能屬性。 使用 STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR 結構傳回數據。 |
StorageAdapterProtocolSpecificProperty 呼叫端正在查詢配接器中的通訊協定特定數據。 使用 STORAGE_PROTOCOL_DATA_DESCRIPTOR 結構傳回數據。 如需詳細資訊,請參閱。 |
StorageDeviceProtocolSpecificProperty 呼叫端正在查詢來自裝置的通訊協定特定數據。 使用 STORAGE_PROTOCOL_DATA_DESCRIPTOR 結構傳回數據。 如需詳細資訊,請參閱。 |
StorageAdapterTemperatureProperty 呼叫端正在查詢配接器的溫度數據。 使用 STORAGE_TEMPERATURE_DATA_DESCRIPTOR 結構傳回數據。 |
StorageDeviceTemperatureProperty 呼叫端正在查詢來自裝置的溫度數據。 使用 STORAGE_TEMPERATURE_DATA_DESCRIPTOR 結構傳回數據。 |
StorageAdapterPhysicalTopologyProperty 呼叫端正在查詢配接器中的拓撲資訊。 數據會使用 STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR 結構傳回。 |
StorageDevicePhysicalTopologyProperty 呼叫端正在查詢來自裝置的拓撲資訊。 數據會使用 STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR 結構傳回。 |
StorageDeviceAttributesProperty 保留供未來使用。 |
StorageDeviceManagementStatus 呼叫端正在查詢記憶體裝置的健康情況資訊, (特別針對永續性記憶體堆疊) 。 |
StorageAdapterSerialNumberProperty 呼叫端正在查詢配接器序號。 使用 STORAGE_ADAPTER_SERIAL_NUMBER 結構傳回數據。 |
StorageDeviceLocationProperty 保留供系統使用。 |
StorageDeviceNumaProperty 呼叫端正在查詢記憶體裝置 (NUMA) 節點的非統一記憶體存取。 |
StorageDeviceZonedDeviceProperty 保留供系統使用。 |
StorageDeviceUnsafeShutdownCount 提供不安全的關機計數值,用來判斷裝置數據在電源遺失事件期間是否遺失, (特別針對持續性記憶體堆疊) 。 |
StorageDeviceEnduranceProperty 呼叫端正在查詢已讀取或寫入固態硬碟的位元元組數目, (SSD) 。 此屬性目前僅支持實作特定 NVMe 功能的非變動性記憶體 Express (NVMe) 裝置。 |
StorageDeviceLedStateProperty 呼叫端正在查詢裝置的LED狀態。 使用 STORAGE_DEVICE_LED_STATE_DESCRIPTOR 結構傳回數據。 此屬性目前僅支援特定NVMe裝置。 Windows Server 2022 和更新版本支援。 |
StorageDeviceSelfEncryptionProperty 呼叫端正在查詢以判斷裝置是否支援自我加密。 使用 STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY 結構傳回數據。 Windows Server 2022 和更新版本支援。 |
StorageFruIdProperty 呼叫端正在查詢錯誤取代單位的標識碼, (FRU) 。 使用 STORAGE_FRU_ID_DESCRIPTOR 結構傳回數據。 Windows Server 2022 和更新版本支援。 |
StorageStackProperty 呼叫端正在查詢記憶體堆疊的類型,例如 SCSI、NVMe 等等。 使用 STORAGE_STACK_DESCRIPTOR 結構傳回數據。 |
StorageAdapterProtocolSpecificPropertyEx 呼叫端正在查詢配接器中的通訊協定特定數據。 使用 STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT 結構傳回數據。 如需詳細資訊,請參閱。 |
StorageDeviceProtocolSpecificPropertyEx 呼叫端正在查詢來自裝置的通訊協定特定數據。 使用 STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT 結構傳回數據。 如需詳細資訊,請參閱。 |
備註
STORAGE_PROPERTY_QUERY 結構會當做輸入傳遞至IOCTL_STORAGE_QUERY_PROPERTY要求,以擷取存儲設備或適配卡的屬性。
從IOCTL_STORAGE_QUERY_PROPERTY控件程式代碼要求傳回的選擇性輸出緩衝區可以是數個結構的其中一個,視STORAGE_PROPERTY_QUERY 結構的 PropertyId 成員值而定。 如果STORAGE_PROPERTY_QUERY的 QueryType 成員設定為 PropertyExistsQuery,則不會傳回任何結構。
規格需求
需求 | 值 |
---|---|
標頭 | ntddstor.h |