ICondition::GetSubConditions 메서드(structuredquerycondition.h)
컬렉션을 열거하기 위해 검색 조건 노드의 하위 조건 컬렉션과 인터페이스의 IID를 검색합니다.
구문
HRESULT GetSubConditions(
[in] REFIID riid,
[out, retval] void **ppv
);
매개 변수
[in] riid
형식: REFIID
열거형 인터페이스의 원하는 IID(IID_IEnumUnknown, IID_IEnumVARIANT 또는 부정 조건의 경우)는 IID_ICondition.
[out, retval] ppv
형식: void**
0개 이상의 ICondition 개체 컬렉션을 받습니다. 각 개체는 이 조건 노드의 하위 조건입니다. riid가 IID_ICondition 부정 조건인 경우 이 매개 변수는 단일 하위 조건을 받습니다.
반환 값
형식: HRESULT
성공하면 S_OK 반환하고, 리프 노드인 경우 E_FAIL, 그렇지 않으면 오류 값을 반환합니다.
설명
riid 매개 변수는 IEnumUnknown 또는 IEnumVARIANT 인터페이스의 GUID이거나 부정 노드의 경우 IID_ICondition.
하위 조건이 부정 노드인 경우 ppv 는 한 요소의 열거형으로 설정됩니다.
노드가 결합 또는 분리 노드인 경우 ppv 는 하위 조건의 열거형으로 설정됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | WINDOWS XP SP2, Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | WINDOWS Server 2003 SP1 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | structuredquerycondition.h(Structuredquery.h 포함) |
재배포 가능 파일 | WDS(Windows 데스크톱 검색) 3.0 |
추가 정보
참조