syncProviderConfiguration 結構 (syncregistration.h)

表示同步處理提供者組態的資訊。 建立註冊實例時,此結構會傳遞至 ISyncProviderRegistration::CreateSyncProviderRegistrationInstance 方法。

語法

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

成員

dwVersion

同步處理提供者的版本。 常數值 SYNC_PROVIDER_CONFIGURATION_VERSION。

guidInstanceId

同步處理提供者的唯一實例識別碼。

clsidProvider

同步處理提供者的 COM CLSID。

guidConfigUIInstanceId

用來建立此同步處理提供者之組態 UI 的實例識別碼,如果沒有使用組態 UI ,則GUID_Null

guidContentType

識別內容類型的 GUID。

dwCapabilities

下列其中一個常數,代表同步處理提供者的功能。

  • SPC_DEFAULT ( (DWORD) 0x00000000)

dwSupportedArchitecture

下列其中一個常數,代表同步處理提供者支援的架構。 此值對應于同步處理提供者 CLSID (clsidProvider) 註冊的架構。 這些值可以合併,而且可以當做位元遮罩使用。

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

規格需求

   
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
標頭 syncregistration.h

另請參閱

Windows Sync 註冊結構