Método ISyncMgrUIOperation::Run (syncmgr.h)
Executa a exibição real da interface do usuário para um manipulador ou item de sincronização quando solicitado a fazê-lo pelo Sync Center.
Sintaxe
HRESULT Run(
[in] HWND hwndOwner
);
Parâmetros
[in] hwndOwner
Digite: HWND
Um identificador para a janela usada para exibir a interface do usuário.
Valor retornado
Tipo: HRESULT
Retorna S_OK se tiver êxito; caso contrário, um valor de erro. Retorna S_FALSE ou outro código de erro se esse método for chamado para confirmar uma operação, como ativar um manipulador ou desabilitar um item de sincronização, mas essa operação não deve ser executada.
Comentários
Espera-se que o manipulador em si, não a interface do usuário, use a interface ISyncMgrControl para notificar o Sync Center de alterações em seu estado que ocorrem por meio de escolhas feitas pelo usuário na interface do usuário.
Exemplos
O exemplo a seguir mostra a estrutura de tópicos de uma implementação desse método. Nesse caso, a implementação é aquela que seria retornada quando GetObject for chamado com a ID do objeto 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 com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | syncmgr.h |