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 |