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_QUERYQueryType 成員設定為 PropertyExistsQuery,則不會傳回任何結構。

規格需求

需求
標頭 ntddstor.h

另請參閱