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

同期プロバイダーの一意のインスタンス 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

こちらもご覧ください

Windows 同期登録の構造