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
} 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(유니버설 플래시 Storage) 어댑터에서 지원됩니다. |
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 기능을 구현하는 NVMe(비휘발성 메모리 Express) 디바이스에서만 지원됩니다. |
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 이상에서 지원됩니다. |
설명
STORAGE_PROPERTY_QUERY 구조체는 스토리지 디바이스 또는 어댑터의 속성을 검색하기 위해 IOCTL_STORAGE_QUERY_PROPERTY 요청에 입력으로 전달됩니다.
IOCTL_STORAGE_QUERY_PROPERTY 제어 코드 요청에서 반환되는 선택적 출력 버퍼는 STORAGE_PROPERTY_QUERY 구조체의 PropertyId 멤버 값에 따라 여러 구조체 중 하나일 수 있습니다. STORAGE_PROPERTY_QUERY QueryType 멤버가 PropertyExistsQuery 로 설정된 경우 구조체가 반환되지 않습니다.
요구 사항
| 헤더 | ntddstor.h |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기