STORAGE_PROPERTY_ID 열거형(winioctl.h)
스토리지 디바이스 또는 어댑터의 속성을 검색하기 위해 IOCTL_STORAGE_QUERY_PROPERTY 요청에 입력으로 전달된 STORAGE_PROPERTY_QUERY 구조체의 PropertyId 멤버에 가능한 값을 열거합니다.
Syntax
typedef enum _STORAGE_PROPERTY_ID {
StorageDeviceProperty = 0,
StorageAdapterProperty,
StorageDeviceIdProperty,
StorageDeviceUniqueIdProperty,
StorageDeviceWriteCacheProperty,
StorageMiniportProperty,
StorageAccessAlignmentProperty,
StorageDeviceSeekPenaltyProperty,
StorageDeviceTrimProperty,
StorageDeviceWriteAggregationProperty,
StorageDeviceDeviceTelemetryProperty,
StorageDeviceLBProvisioningProperty,
StorageDevicePowerProperty,
StorageDeviceCopyOffloadProperty,
StorageDeviceResiliencyProperty,
StorageDeviceMediumProductType,
StorageAdapterRpmbProperty,
StorageAdapterCryptoProperty,
StorageDeviceIoCapabilityProperty = 48,
StorageAdapterProtocolSpecificProperty,
StorageDeviceProtocolSpecificProperty,
StorageAdapterTemperatureProperty,
StorageDeviceTemperatureProperty,
StorageAdapterPhysicalTopologyProperty,
StorageDevicePhysicalTopologyProperty,
StorageDeviceAttributesProperty,
StorageDeviceManagementStatus,
StorageAdapterSerialNumberProperty,
StorageDeviceLocationProperty,
StorageDeviceNumaProperty,
StorageDeviceZonedDeviceProperty,
StorageDeviceUnsafeShutdownCount,
StorageDeviceEnduranceProperty,
StorageDeviceLedStateProperty,
StorageDeviceSelfEncryptionProperty = 64,
StorageFruIdProperty,
StorageStackProperty,
StorageAdapterProtocolSpecificPropertyEx,
StorageDeviceProtocolSpecificPropertyEx
} STORAGE_PROPERTY_ID, *PSTORAGE_PROPERTY_ID;
상수
StorageDeviceProperty 값: 0 호출자가 STORAGE_DEVICE_DESCRIPTOR 디바이스 설명자를 쿼리하고 있음을 나타냅니다. |
StorageAdapterProperty 호출자가 어댑터 설명 자 STORAGE_ADAPTER_DESCRIPTOR 쿼리 중임을 나타냅니다. |
StorageDeviceIdProperty 호출자가 SCSI 중요 제품 데이터 페이지와 함께 제공되는 디바이스 식별자를 쿼리하고 있음을 나타냅니다. 데이터는 STORAGE_DEVICE_ID_DESCRIPTOR 구조를 사용하여 반환됩니다. |
StorageDeviceUniqueIdProperty 드라이버 사용을 위한 것입니다. 호출자가 고유한 디바이스 식별자를 쿼리하고 있음을 나타냅니다. 데이터는 STORAGE_DEVICE_UNIQUE_IDENTIFIER 구조를 사용하여 반환됩니다(DDK의 storduid.h 헤더 참조). Windows Server 2003 및 Windows XP: 이 값은 Windows Vista 및 Windows Server 2008 이전에는 지원되지 않습니다. |
StorageDeviceWriteCacheProperty 호출자가 쓰기 캐시 속성을 쿼리하고 있음을 나타냅니다. 데이터는 STORAGE_WRITE_CACHE_PROPERTY 구조를 사용하여 반환됩니다. Windows Server 2003 및 Windows XP: 이 값은 Windows Vista 및 Windows Server 2008 이전에는 지원되지 않습니다. |
StorageMiniportProperty 시스템에서 사용하도록 예약되었습니다. |
StorageAccessAlignmentProperty 호출자가 액세스 맞춤 설명자를 쿼리하고 있음을 나타내며 , STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR. Windows Server 2003 및 Windows XP: 이 값은 Windows Vista 및 Windows Server 2008 이전에는 지원되지 않습니다. |
StorageDeviceSeekPenaltyProperty 호출자가 DEVICE_SEEK_PENALTY_DESCRIPTOR 검색 페널티 설명자를 쿼리하고 있음을 나타냅니다. Windows Server 2008, Windows Vista, Windows Server 2003 및 Windows XP: 이 값은 Windows 7 및 Windows Server 2008 R2 이전에는 지원되지 않습니다. |
StorageDeviceTrimProperty 호출자가 트리밍 설명자를 쿼리하고 DEVICE_TRIM_DESCRIPTOR 나타냅니다. Windows Server 2008, Windows Vista, Windows Server 2003 및 Windows XP: 이 값은 Windows 7 및 Windows Server 2008 R2 이전에는 지원되지 않습니다. |
StorageDeviceWriteAggregationProperty 시스템에서 사용하도록 예약되었습니다. |
StorageDeviceDeviceTelemetryProperty 시스템에서 사용하도록 예약되었습니다. |
StorageDeviceLBProvisioningProperty 호출자가 논리 블록 프로비저닝 속성을 쿼리하고 있음을 나타냅니다. 데이터는 DEVICE_LB_PROVISIONING_DESCRIPTOR 구조를 사용하여 반환됩니다. Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003 및 Windows XP: 이 값은 Windows 8 및 Windows Server 2012 이전에는 지원되지 않습니다. |
StorageDevicePowerProperty 호출자가 디바이스 전원 설명자를 쿼리하고 있음을 나타냅니다. 데이터는 DEVICE_POWER_DESCRIPTOR 구조를 사용하여 반환됩니다. Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003 및 Windows XP: 이 값은 Windows 8 및 Windows Server 2012 이전에는 지원되지 않습니다. |
StorageDeviceCopyOffloadProperty 호출자가 복사 오프로드 매개 변수 속성을 쿼리하고 있음을 나타냅니다. 데이터는 DEVICE_COPY_OFFLOAD_DESCRIPTOR 구조를 사용하여 반환됩니다. Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003 및 Windows XP: 이 값은 Windows 8 및 Windows Server 2012 이전에는 지원되지 않습니다. |
StorageDeviceResiliencyProperty 시스템에서 사용하도록 예약되었습니다. |
StorageDeviceMediumProductType 호출자가 중간 제품 유형을 쿼리하고 있음을 나타냅니다. 데이터는 STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR 구조를 사용하여 반환됩니다. |
StorageAdapterRpmbProperty 호출자가 RPMB 지원 및 속성을 쿼리하고 있음을 나타냅니다. 데이터는 STORAGE_RPMB_DESCRIPTOR 구조를 사용하여 반환됩니다. |
StorageAdapterCryptoProperty 스토리지 어댑터 암호화 기능에 대한 정보를 제공합니다. 현재 UFS(유니버설 플래시 스토리지) 어댑터에서 지원됩니다. |
StorageDeviceIoCapabilityProperty 값: 48 호출자가 디바이스 I/O 기능 속성을 쿼리하고 있음을 나타냅니다. 데이터는 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의 상태에 대한 정보를 제공합니다. 서버 지향 기능입니다. |
StorageDeviceSelfEncryptionProperty 값: 64 시스템에서 사용하도록 예약되었습니다. |
StorageFruIdProperty 물리적으로 FRU(필드 교체 장치)로 대체할 수 있는 스토리지 디바이스에 대한 식별 정보를 제공합니다. |
설명
IOCTL_STORAGE_QUERY_PROPERTY 제어 코드 요청의 lpOutBuffer 매개 변수를 통해 반환되는 선택적 출력 버퍼는 lpInBuffer 매개 변수가 가리키는 STORAGE_PROPERTY_QUERY 구조체의 PropertyId 멤버 값에 따라 여러 구조체 중 하나일 수 있습니다. STORAGE_PROPERTY_QUERYQueryType 멤버가 PropertyExistsQuery로 설정된 경우 구조체가 반환되지 않습니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | winioctl.h |