Share via


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 열거형으로 수행할 쿼리 유형을 나타내는 플래그를 포함합니다.

의미
PropertyStandardQuery
0
포트 드라이버에 디바이스 설명자, 어댑터 설명자 또는 고유한 DUID(하드웨어 디바이스 ID)를 보고하도록 지시합니다.
PropertyExistsQuery
1
설명자가 지원되는지 여부를 보고하도록 포트 드라이버에 지시합니다.

AdditionalParameters[1]

특정 쿼리에 대한 추가 매개 변수를 검색하는 데 사용할 수 있는 바이트 배열을 포함합니다.

설명

IOCTL_STORAGE_QUERY_PROPERTY 제어 코드의 lpOutBuffer 매개 변수를 통해 반환되는 선택적 출력 버퍼는 PropertyId 멤버의 값에 따라 여러 구조 중 하나일 수 있습니다. QueryType 멤버가 PropertyExistsQuery로 설정된 경우 구조체가 반환되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 winioctl.h(Windows.h 포함)

추가 정보

디스크 관리 구조

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ADAPTER_DESCRIPTOR

STORAGE_DESCRIPTOR_HEADER

STORAGE_DEVICE_DESCRIPTOR

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE