IConditionFactory2::CreateStringLeaf 메서드(structuredquery.h)
속성 값과 상수 값의 비교를 나타내는 문자열 값에 대한 리프 조건 노드를 만듭니다. 반환된 개체는 ICondition 및 ICondition2를 지원합니다.
구문
HRESULT CreateStringLeaf(
[in] REFPROPERTYKEY propkey,
[in] CONDITION_OPERATION cop,
[in] LPCWSTR pszValue,
[in] LPCWSTR pszLocaleName,
[in] CONDITION_CREATION_OPTIONS cco,
[in] REFIID riid,
[out] void **ppv
);
매개 변수
[in] propkey
형식: REFPROPERTYKEY
REFPROPERTYKEY로 리프 조건의 속성 이름입니다. 리프에 특정 속성이 없으면 PKEY_Null 사용합니다.
[in] cop
CONDITION_OPERATION 열거형입니다. 리프에 특정 작업이 없는 경우 COP_IMPLICIT 사용합니다.
[in] pszValue
형식: LPCWSTR
비교할 값 또는 지정되지 않은 속성의 경우 NULL 입니다. 리프 노드의 로캘 이름은 LOCALE_NAME_USER_DEFAULT.
[in] pszLocaleName
형식: LPCWSTR
잠재 고객 조건의 로캘 이름 또는 일반 문자열의 경우 NULL 입니다. 리프 노드의 로캘 이름은 LOCALE_NAME_USER_DEFAULT.
[in] cco
형식: CONDITION_CREATION_OPTIONS
리프 조건의 조건 생성 작업은 CONDITION_CREATION_OPTIONS 열거형입니다.
[in] riid
형식: REFIID
열거형 인터페이스의 원하는 IID: IEnumUnknown, IID_IEnumVARIANT 또는 (부정 조건의 경우) IID_ICondition.
[out] ppv
형식: void**
0개 이상의 ICondition 및 ICondition2 개체 에 대한 포인터를 받습니다.
반환 값
형식: HRESULT
메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
기본 옵션의 경우 CONDITION_CREATION_DEFAULT 플래그를 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | structuredquery.h |
추가 정보
참조