Bagikan melalui


ISyncMgrUIOperation::Run method (syncmgr.h)

Melakukan tampilan UI aktual untuk handler atau item sinkronisasi saat diminta untuk melakukannya oleh Sync Center.

Sintaks

HRESULT Run(
  [in] HWND hwndOwner
);

Parameter

[in] hwndOwner

Jenis: HWND

Handel ke jendela yang digunakan untuk menampilkan UI.

Menampilkan nilai

Jenis: HRESULT

Mengembalikan S_OK jika berhasil, atau nilai kesalahan sebaliknya. Mengembalikan S_FALSE atau kode kesalahan lain jika metode ini dipanggil untuk mengonfirmasi operasi, seperti mengaktifkan handler atau menonaktifkan item sinkronisasi, tetapi operasi tersebut tidak boleh dijalankan.

Keterangan

Handler itu sendiri, bukan UI, diharapkan menggunakan antarmuka ISyncMgrControl untuk memberi tahu Sync Center tentang perubahan pada statusnya yang muncul melalui pilihan yang dibuat oleh pengguna di UI.

Contoh

Contoh berikut menunjukkan kerangka implementasi metode ini. Dalam hal ini, implementasinya adalah yang akan dikembalikan ketika GetObject dipanggil dengan ID objek 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;
}

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header syncmgr.h