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

ISearchCatalogManager

COM
IIDab310581-ac80-11d1-8df3-00c04fb6ef50継承元IUnknown自前メソッド開始 vtbl3

メソッド 26

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

vtblメソッド
3HRESULT get_Name(LPWSTR* pszName)
4HRESULT GetParameter(LPWSTR pszName, PROPVARIANT** ppValue)
5HRESULT SetParameter(LPWSTR pszName, PROPVARIANT* pValue)
6HRESULT GetCatalogStatus(CatalogStatus* pStatus, CatalogPausedReason* pPausedReason)
7HRESULT Reset()
8HRESULT Reindex()
9HRESULT ReindexMatchingURLs(LPWSTR pszPattern)
10HRESULT ReindexSearchRoot(LPWSTR pszRootURL)
11HRESULT put_ConnectTimeout(DWORD dwConnectTimeout)
12HRESULT get_ConnectTimeout(DWORD* pdwConnectTimeout)
13HRESULT put_DataTimeout(DWORD dwDataTimeout)
14HRESULT get_DataTimeout(DWORD* pdwDataTimeout)
15HRESULT NumberOfItems(INT* plCount)
16HRESULT NumberOfItemsToIndex(INT* plIncrementalCount, INT* plNotificationQueue, INT* plHighPriorityQueue)
17HRESULT URLBeingIndexed(LPWSTR* pszUrl)
18HRESULT GetURLIndexingState(LPWSTR pszURL, DWORD* pdwState)
19HRESULT GetPersistentItemsChangedSink(ISearchPersistentItemsChangedSink** ppISearchPersistentItemsChangedSink)
20HRESULT RegisterViewForNotification(LPWSTR pszView, ISearchViewChangedSink* pViewChangedSink, DWORD* pdwCookie)
21HRESULT GetItemsChangedSink(ISearchNotifyInlineSite* pISearchNotifyInlineSite, GUID* riid, void** ppv, GUID* pGUIDCatalogResetSignature, GUID* pGUIDCheckPointSignature, DWORD* pdwLastCheckPointNumber)
22HRESULT UnregisterViewForNotification(DWORD dwCookie)
23HRESULT SetExtensionClusion(LPWSTR pszExtension, BOOL fExclude)
24HRESULT EnumerateExcludedExtensions(IEnumString** ppExtensions)
25HRESULT GetQueryHelper(ISearchQueryHelper** ppSearchQueryHelper)
26HRESULT put_DiacriticSensitivity(BOOL fDiacriticSensitive)
27HRESULT get_DiacriticSensitivity(BOOL* pfDiacriticSensitive)
28HRESULT GetCrawlScopeManager(ISearchCrawlScopeManager** ppCrawlScopeManager)