ホーム › System.Search › IConditionFactory2
IConditionFactory2
COMメソッド 9
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT CreateTrueFalse(BOOL fVal, CONDITION_CREATION_OPTIONS cco, GUID* riid, void** ppv) |
| 8 | HRESULT CreateNegation(ICondition* pcSub, CONDITION_CREATION_OPTIONS cco, GUID* riid, void** ppv) |
| 9 | HRESULT CreateCompoundFromObjectArray(CONDITION_TYPE ct, IObjectArray* poaSubs, CONDITION_CREATION_OPTIONS cco, GUID* riid, void** ppv) |
| 10 | HRESULT CreateCompoundFromArray(CONDITION_TYPE ct, ICondition** ppcondSubs, DWORD cSubs, CONDITION_CREATION_OPTIONS cco, GUID* riid, void** ppv) |
| 11 | HRESULT CreateStringLeaf(PROPERTYKEY* propkey, CONDITION_OPERATION cop, LPWSTR pszValue, LPWSTR pszLocaleName, CONDITION_CREATION_OPTIONS cco, GUID* riid, void** ppv) |
| 12 | HRESULT CreateIntegerLeaf(PROPERTYKEY* propkey, CONDITION_OPERATION cop, INT lValue, CONDITION_CREATION_OPTIONS cco, GUID* riid, void** ppv) |
| 13 | HRESULT CreateBooleanLeaf(PROPERTYKEY* propkey, CONDITION_OPERATION cop, BOOL fValue, CONDITION_CREATION_OPTIONS cco, GUID* riid, void** ppv) |
| 14 | HRESULT CreateLeaf(PROPERTYKEY* propkey, CONDITION_OPERATION cop, PROPVARIANT* propvar, LPWSTR pszSemanticType, LPWSTR pszLocaleName, IRichChunk* pPropertyNameTerm, IRichChunk* pOperationTerm, IRichChunk* pValueTerm, CONDITION_CREATION_OPTIONS cco, GUID* riid, void** ppv) |
| 15 | HRESULT ResolveCondition(ICondition* pc, STRUCTURED_QUERY_RESOLVE_OPTION sqro, SYSTEMTIME* pstReferenceTime, GUID* riid, void** ppv) |