次の方法で共有


STORAGE_PROPERTY_ID列挙 (ntddstor.h)

STORAGE_PROPERTY_ID は、STORAGE_PROPERTY_QUERY 構造体のメンバー PropertyId に使用できる値を列挙します。

構文

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
呼び出し元は、trim 記述子 (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) から読み取られたバイト数またはソリッド ステート ドライブ (SSD) に書き込まれたバイト数を照会しています。 このプロパティは現在、特定の NVMe 機能を実装する不揮発性メモリ エクスプレス (NVMe) デバイスでのみサポートされています。
StorageDeviceLedStateProperty
呼び出し元は、デバイスの LED 状態を照会しています。 データは、STORAGE_DEVICE_LED_STATE_DESCRIPTOR 構造体を使用して返されます。 このプロパティは現在、特定の NVMe デバイスでのみサポートされています。 Windows Server 2022 以降でサポートされています。
StorageDeviceSelfEncryptionProperty
呼び出し元は、デバイスが自己暗号化をサポートしているかどうかを判断するためにクエリを実行しています。 データは、STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY 構造体を使用して返されます。 Windows Server 2022 以降でサポートされています。
StorageFruIdProperty
呼び出し元は、障害交換ユニット (FRU) の ID を照会しています。 データは、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

関連項目