同期プロバイダー構成の情報を表します。 この構造体は、登録インスタンスの作成時に 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
同期プロバイダーの一意のインスタンス ID。
clsidProvider
同期プロバイダーの COM CLSID。
guidConfigUIInstanceId
この同期プロバイダーの作成に使用される構成 UI のインスタンス ID。構成 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 [デスクトップ アプリのみ] |
| Header | syncregistration.h |