ISearchCatalogManager::GetItemsChangedSink Method

Gets the change notification sink interface.

Syntax

HRESULT GetItemsChangedSink(      
    ISearchNotifyInlineSite *pISearchNotifyInlineSite,
    REFIID riid,
    void *ppv,
    GUID *pGUIDCatalogResetSignature,
    GUID *pGUIDCheckPointSignature,
    DWORD *pdwLastCheckPointNumber
);

Parameters

  • pISearchNotifyInlineSite
    [in] A pointer to your ISearchNotifyInlineSite interface.
  • riid
    [in] The UUID of the ISearchItemsChangedSink interface.
  • ppv
    [out] Receives a pointer to the ISearchItemsChangedSink interface.
  • pGUIDCatalogResetSignature
    [out] Receives a pointer to the GUID representing the catalog reset. If this GUID changes, all notifications must be resent.
  • pGUIDCheckPointSignature
    [out] Receives a pointer to the GUID representing a checkpoint.
  • pdwLastCheckPointNumber
    [out] Receives a pointer to the number indicating the last checkpoint to be saved.

Return Value

Returns S_OK if successful, or an error value otherwise.