STORAGE_PROPERTY_QUERY 구조체(ntddstor.h)
이 구조는 스토리지 디바이스 또는 어댑터의 속성을 검색하기 위해 IOCTL_STORAGE_QUERY_PROPERTY 함께 사용됩니다.
구문
typedef struct _STORAGE_PROPERTY_QUERY {
STORAGE_PROPERTY_ID PropertyId;
STORAGE_QUERY_TYPE QueryType;
UCHAR AdditionalParameters[1];
} STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;
멤버
PropertyId
호출자가 디바이스 설명자, 어댑터 설명자, 쓰기 캐시 속성, DUID(디바이스 고유 ID) 또는 디바이스의 SCSI 중요 제품 데이터(VPD) 페이지에 제공된 디바이스 식별자를 요청하는지 여부를 나타냅니다. 이 멤버에 할당할 수 있는 속성 ID 목록은 STORAGE_PROPERTY_ID 참조하세요.
QueryType
수행할 쿼리 유형을 나타내는 플래그를 포함합니다. 이 멤버에 할당할 수 있는 다양한 쿼리 형식 목록은 STORAGE_QUERY_TYPE 참조하세요.
AdditionalParameters[1]
PropertyId 쿼리에 필요한 추가 입력 매개 변수가 있는 바이트 배열을 포함합니다. 모든 PropertyId 값에 추가 입력 매개 변수가 필요한 것은 아닙니다.
설명
쿼리 결과는 PropertyId 멤버의 값에 따라 여러 구조 중 하나일 수 있습니다. 이러한 값은 STORAGE_PROPERTY_ID 열거형으로 열거됩니다.
QueryType 멤버가 PropertyExistsQuery로 설정된 경우 구조체가 반환되지 않습니다. 자세한 내용은 STORAGE_QUERY_TYPE 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | Windows Server 2016 |
머리글 | ntddstor.h(Ntddstor.h 포함) |