STORAGE_PROPERTY_QUERY 구조체(winioctl.h)
IOCTL_STORAGE_QUERY_PROPERTY 제어 코드에 전달된 입력 버퍼로 검색할 스토리지 디바이스 또는 어댑터의 속성을 나타냅니다.
구문
typedef struct _STORAGE_PROPERTY_QUERY {
STORAGE_PROPERTY_ID PropertyId;
STORAGE_QUERY_TYPE QueryType;
BYTE AdditionalParameters[1];
} STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;
멤버
PropertyId
호출자가 디바이스 설명자, 어댑터 설명자, 쓰기 캐시 속성, DUID(디바이스 고유 ID) 또는 디바이스의 SCSI 중요 제품 데이터(VPD) 페이지에 제공된 디바이스 식별자를 요청하는지 여부를 나타냅니다. 이 멤버에 할당할 수 있는 속성 ID 목록은 STORAGE_PROPERTY_ID.
QueryType
STORAGE_QUERY_TYPE 열거형으로 수행할 쿼리 유형을 나타내는 플래그를 포함합니다.
값 | 의미 |
---|---|
|
포트 드라이버에 디바이스 설명자, 어댑터 설명자 또는 고유한 DUID(하드웨어 디바이스 ID)를 보고하도록 지시합니다. |
|
설명자가 지원되는지 여부를 보고하도록 포트 드라이버에 지시합니다. |
AdditionalParameters[1]
특정 쿼리에 대한 추가 매개 변수를 검색하는 데 사용할 수 있는 바이트 배열을 포함합니다.
설명
IOCTL_STORAGE_QUERY_PROPERTY 제어 코드의 lpOutBuffer 매개 변수를 통해 반환되는 선택적 출력 버퍼는 PropertyId 멤버의 값에 따라 여러 구조 중 하나일 수 있습니다. QueryType 멤버가 PropertyExistsQuery로 설정된 경우 구조체가 반환되지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | winioctl.h(Windows.h 포함) |