ISyncMgrUIOperation::Run 方法 (syncmgr.h)
同步中心请求时,为处理程序或同步项执行 UI 的实际显示。
语法
HRESULT Run(
[in] HWND hwndOwner
);
参数
[in] hwndOwner
类型:HWND
用于显示 UI 的窗口的句柄。
返回值
类型: HRESULT
如果成功,则返回 S_OK,否则返回错误值。 如果调用此方法来确认操作(例如激活处理程序或禁用同步项),则返回S_FALSE或其他错误代码,但不应执行该操作。
注解
处理程序本身(而不是 UI)应使用 ISyncMgrControl 接口通知同步中心用户通过 UI 中的选择对其状态所做的更改。
示例
以下示例演示此方法的实现概述。 在这种情况下,实现是使用 SYNCMGR_OBJECTID_QueryBeforeDelete 对象 ID 调用 GetObject 时将返回的实现。
STDMETHODIMP CQueryBeforeDelete::Run(__in HWND hwndOwner)
{
HRESULT hr = S_OK;
// Display a dialog confirming that the user wants to delete the item.
return hr;
}
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | syncmgr.h |