共用方式為


STORAGE_PROPERTY_ID列舉型別 (ntddstor.h)

STORAGE_PROPERTY_ID 列舉 PropertyIdSTORAGE_PROPERTY_QUERY 結構成員的可能值。

語法

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

另請參閱