Método ISyncMgrUIOperation::Run (syncmgr.h)
Realiza la visualización real de la interfaz de usuario para un controlador o elemento de sincronización cuando se solicita hacerlo mediante el Centro de sincronización.
Sintaxis
HRESULT Run(
[in] HWND hwndOwner
);
Parámetros
[in] hwndOwner
Tipo: HWND
Identificador de la ventana utilizada para mostrar la interfaz de usuario.
Valor devuelto
Tipo: HRESULT
Devuelve S_OK si se realiza correctamente; de lo contrario, un valor de error. Devuelve S_FALSE u otro código de error si se llama a este método para confirmar una operación, como activar un controlador o deshabilitar un elemento de sincronización, pero esa operación no se debe ejecutar.
Comentarios
Se espera que el propio controlador, no la interfaz de usuario, use la interfaz ISyncMgrControl para notificar al Centro de sincronización los cambios realizados por el usuario en la interfaz de usuario.
Ejemplos
En el ejemplo siguiente se muestra el esquema de una implementación de este método. En este caso, la implementación es la que se devolvería cuando se llama a GetObject con el identificador de objeto de SYNCMGR_OBJECTID_QueryBeforeDelete.
STDMETHODIMP CQueryBeforeDelete::Run(__in HWND hwndOwner)
{
HRESULT hr = S_OK;
// Display a dialog confirming that the user wants to delete the item.
return hr;
}
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | syncmgr.h |