STRUCTURED_QUERY_MULTIOPTION 열거형(structuredquery.h)
개별 옵션을 나타내기 위해 IQueryParser::SetMultiOption 에서 사용하는 플래그 집합입니다.
Syntax
typedef enum tagSTRUCTURED_QUERY_MULTIOPTION {
SQMO_VIRTUAL_PROPERTY = 0,
SQMO_DEFAULT_PROPERTY,
SQMO_GENERATOR_FOR_TYPE,
SQMO_MAP_PROPERTY
} STRUCTURED_QUERY_MULTIOPTION;
상수
SQMO_VIRTUAL_PROPERTY 값: 0 속성 이름 P 및 상수 C가 있는 리프 노드를 속성 이름 Q가 있는 리프 노드로 바꿔야 함을 나타내려면 operation op 및 constant C by IConditionFactory::Resolve는 다음을 수행합니다. iQueryParser::SetMultiOption을 옵션으로 SQMO_VIRTUAL_PROPERTY, P를 pszOptionKey로 호출하고, pOptionValue의 경우 정확히 두 값을 열거하는 IEnumVARIANT 인터페이스를 사용하여 VT_UNKNOWN 제공합니다. 값이 Q인 VT_BSTR CONDITION_OPERATION 작업인 VT_I4. |
SQMO_DEFAULT_PROPERTY 속성 이름이 없고 의미 체계 형식 T(또는 T의 하위 형식인 리프 노드)를 IConditionFactory::Resolve의 속성 이름 P로 바꿔야 함을 나타내려면 다음을 수행합니다. SQMO_DEFAULT_PROPERTY 옵션으로IQueryParser::SetMultiOption을 호출하고, T를 pszOptionKey로, pOptionValue의 경우 P 값으로 VT_LPWSTR 제공합니다. |
SQMO_GENERATOR_FOR_TYPE IConditionGenerator G를 사용하여 T라는 의미 체계 형식의 명명된 엔터티를 인식하고 IConditionFactory::Resolve가 명명된 엔터티에 대한 조건 트리를 생성해야 함을 나타내려면 iQueryParser::SetMultiOption을 옵션으로 SQMO_GENERATOR_FOR_TYPE, T는 pszOptionKey로, pOptionValue는 값 G가 있는 VT_UNKNOWN 제공합니다. |
SQMO_MAP_PROPERTY Windows 7 이상. P 속성이 있는 노드가 하나 이상의 다른 속성에 매핑되어야 함을 나타내려면 옵션으로 SQMO_MAP_PROPERTY P를 사용하여 IQueryParser::SetMultiOption을 호출하고 pOptionValue의 경우 각 문자열이 속성 이름인 VT_VECTOR 또는 VT_LPWSTR 제공합니다. 확인 중에 이 맵은 로드된 스키마의 맵에 추가됩니다. pOptionValue를 사용하여 IQueryParser::SetMultiOption을 VT_NULL 호출하면 매핑이 제거됩니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | WINDOWS XP SP2, Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | structuredquery.h |
재배포 가능 파일 | WDS(Windows 데스크톱 검색) 3.0 |