Struktur SyncProviderConfiguration (syncregistration.h)

Mewakili informasi untuk konfigurasi penyedia sinkronisasi. Struktur ini diteruskan ke metode ISyncProviderRegistration::CreateSyncProviderRegistrationInstance saat instans pendaftaran dibuat.

Sintaks

typedef struct _SyncProviderConfiguration {
  DWORD dwVersion;
  GUID  guidInstanceId;
  CLSID clsidProvider;
  GUID  guidConfigUIInstanceId;
  GUID  guidContentType;
  DWORD dwCapabilities;
  DWORD dwSupportedArchitecture;
} SyncProviderConfiguration;

Anggota

dwVersion

Versi penyedia sinkronisasi. Nilai konstanta SYNC_PROVIDER_CONFIGURATION_VERSION.

guidInstanceId

ID instans unik penyedia sinkronisasi.

clsidProvider

COM CLSID dari penyedia sinkronisasi.

guidConfigUIInstanceId

ID instans UI konfigurasi yang digunakan untuk membuat penyedia sinkronisasi ini, atau GUID_NULL jika tidak ada UI konfigurasi yang digunakan.

guidContentType

GUID yang mengidentifikasi jenis konten.

dwCapabilities

Salah satu konstanta berikut yang mewakili kemampuan penyedia sinkronisasi.

  • SPC_DEFAULT ((DWORD)0x00000000)

dwSupportedArchitecture

Salah satu konstanta berikut yang mewakili arsitektur yang didukung oleh penyedia sinkronisasi. Nilai ini sesuai dengan arsitektur yang didaftarkan oleh penyedia sinkronisasi CLSID (clsidProvider). Nilai-nilai ini dapat digabungkan, dan dapat digunakan sebagai bitmask.

  • SYNC_32_BIT_SUPPORTED ((DWORD)0x00000001)
  • SYNC_64_BIT_SUPPORTED ((DWORD)0x00000002)

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header syncregistration.h

Lihat juga

Struktur Pendaftaran Sinkronisasi Windows