共用方式為


ISyncMgrHandlerCollection::BindToHandler 方法 (syncmgr.h)

由同步中心呼叫時,具現化指定的同步處理常式。

語法

HRESULT BindToHandler(
  [in]  LPCWSTR pszHandlerID,
  [in]  REFIID  riid,
  [out] void    **ppv
);

參數

[in] pszHandlerID

類型: LPCWSTR

同步處理常式的識別碼。

[in] riid

類型: REFIID

所要求介面的 IID。 這通常會IID_ISyncMgrHandler。 如果方法在傳遞IID_ISyncMgrHandler時失敗,則會使用IID_ISyncMgrSynchronize,這是舊版 ISyncMgrSynchronize 介面的 IID。 當方法成功傳回時, ppv 參數中會參考所要求介面的指標。

[out] ppv

類型: void**

當這個方法傳回時,會包含代表同步處理常式之介面指標的位址。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

在未先呼叫 ISyncMgrHandlerCollection::GetHandlerEnumerator的情況下,同步中心可以呼叫這個方法。 這是因為同步中心會快取處理常式及其專案的相關資訊。 處理常式集合可以傳回現有同步處理常式的介面指標,也可以建立新的實例。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 syncmgr.h

另請參閱

ISyncMgrHandler

ISyncMgrHandlerCollection