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