ISyncMgrHandler::Aktifkan metode (syncmgr.h)
Meminta agar handler aktif diaktifkan atau dinonaktifkan. Handler yang diaktifkan dapat disinkronkan dan handler yang dinonaktifkan tidak dapat.
Sintaks
HRESULT Enable(
[in] BOOL fEnable
);
Parameter
[in] fEnable
Jenis: BOOL
TRUE untuk mengaktifkan; FALSE untuk dinonaktifkan.
Menampilkan nilai
Jenis: HRESULT
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Handler harus mengatur bendera SYNCMGR_HCM_CAN_ENABLE dan SYNCMGR_HCM_CAN_DISABLE agar entri Aktifkan dan Nonaktifkan muncul pada menu pintasan handler saat handler ditampilkan di folder Pusat Sinkronisasi. Memilih untuk mengaktifkan handler berarti dapat disinkronkan; memilih untuk menonaktifkan handler berarti tidak dapat.
Sync Center memanggil metode ini dalam dua instans berikut.
- Saat pengguna memilih handler di folder Pusat Sinkronisasi dan meluncurkan tugas Aktifkan . Jika handler mendukung objek SYNCMGR_OBJECTID_QueryBeforeEnable , metode ini hanya dipanggil jika operasi UI berhasil.
- Saat pengguna memilih handler di folder Pusat Sinkronisasi dan meluncurkan tugas Nonaktifkan . Jika handler mendukung objek SYNCMGR_OBJECTID_QueryBeforeDisable , metode ini hanya dipanggil jika operasi UI berhasil.
Contoh
Contoh berikut menunjukkan implementasi sederhana dari metode ini.
STDMETHODIMP CMyDeviceHandler::Enable(__in BOOL fEnable)
{
return E_NOTIMPL;
}
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 |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk