Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan antarmuka enumerasi IEnumSyncProviderInfos yang menghitung semua objek ISyncProviderInfo terdaftar untuk kriteria yang ditentukan.
Sintaks
HRESULT EnumerateSyncProviders(
[in] LPCGUID pguidContentType,
[in] DWORD dwStateFlagsToFilterMask,
[in] DWORD dwStateFlagsToFilter,
[in] REFCLSID refProviderClsId,
[in] DWORD dwSupportedArchitecture,
[out] IEnumSyncProviderInfos **ppEnumSyncProviderInfos
);
Parameter
[in] pguidContentType
LPCGUID dari jenis konten yang ditentukan. Jika parameter ini NULL, semua jenis konten akan dijumlahkan.
[in] dwStateFlagsToFilterMask
Bendera status penyedia sinkronisasi yang dapat digunakan untuk menutupi (mempertahankan atau menghapus) status yang ada. Jika parameter ini diatur ke nol, semua status penyedia sinkronisasi akan dijumlahkan. Lihat deskripsi parameter dwStateFlagsToFilter untuk daftar bendera.
[in] dwStateFlagsToFilter
Salah satu bendera berikut yang mewakili status penyedia sinkronisasi.
- SYNC_PROVIDER_STATE_ENABLED ((DWORD)0x00000001)Penyedia diaktifkan dan tersedia untuk sinkronisasi.
- SYNC_PROVIDER_STATE_DIRTY ((DWORD)0x00000002)Penyedia aktif telah diperbarui dan memiliki data baru untuk disinkronkan.
[in] refProviderClsId
REFCLSID dari penyedia tertentu. Jika parameter ini diatur ke CLSID_NULL, semua penyedia akan dijumlahkan.
[in] dwSupportedArchitecture
Satu, atau kombinasi, bendera berikut yang mewakili arsitektur penyedia yang akan dijumlahkan. Jika SYNC_32_BIT_SUPPORTED ditentukan, semua penyedia yang mendukung 32 bit atau 32 dan 64 bit akan dihitung. Jika SYNC_32_BIT_SUPPORTED | SYNC_64_BIT_SUPPORTED ditentukan, hanya penyedia yang mendukung 32 bit dan 64 bit yang akan dijumlahkan.
- SYNC_32_BIT_SUPPORTED ((DWORD)0x00000001)
- SYNC_64_BIT_SUPPORTED ((DWORD)0x00000002)
[out] ppEnumSyncProviderInfos
Antarmuka enumerasi IEnumSyncProviderInfos yang akan menghitung semua objek ISyncProviderInfo yang cocok dengan kriteria yang ditentukan.
Nilai kembali
Kemungkinan kode pengembalian termasuk, tetapi tidak terbatas pada, nilai yang diperlihatkan dalam tabel berikut.
| Menampilkan kode | Deskripsi |
|---|---|
|
Metode berhasil. |
|
Penunjuk tidak valid. |
|
Tidak tersedia cukup memori untuk mengembalikan antarmuka enumerasi. |
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | syncregistration.h |