Win32 API 日本語リファレンス
ホームSystem.Search › IQueryParser

IQueryParser

COM
IID2ebdee67-3505-43f8-9946-ea44abc8e5b0継承元IUnknown自前メソッド開始 vtbl3

メソッド 8

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT Parse(LPWSTR pszInputString, IEnumUnknown* pCustomProperties, IQuerySolution** ppSolution)
4HRESULT SetOption(STRUCTURED_QUERY_SINGLE_OPTION option, PROPVARIANT* pOptionValue)
5HRESULT GetOption(STRUCTURED_QUERY_SINGLE_OPTION option, PROPVARIANT* pOptionValue)
6HRESULT SetMultiOption(STRUCTURED_QUERY_MULTIOPTION option, LPWSTR pszOptionKey, PROPVARIANT* pOptionValue)
7HRESULT GetSchemaProvider(ISchemaProvider** ppSchemaProvider)
8HRESULT RestateToString(ICondition* pCondition, BOOL fUseEnglish, LPWSTR* ppszQueryString)
9HRESULT ParsePropertyValue(LPWSTR pszPropertyName, LPWSTR pszInputString, IQuerySolution** ppSolution)
10HRESULT RestatePropertyValueToString(ICondition* pCondition, BOOL fUseEnglish, LPWSTR* ppszPropertyName, LPWSTR* ppszQueryString)