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_QUERY の QueryType メンバーが PropertyExistsQuery に設定されている場合、構造体は返されません。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddstor.h |