共用方式為


ID_PARAMETERS 結構

表示用來在同步處理工作階段 (Session) 中識別實體 (Entity) 之識別碼群組的格式結構描述。

typedef struct _ID_PARAMETERS
{
  DWORD dwSize
  ID_PARAMETER_PAIR replicaId;
  ID_PARAMETER_PAIR itemId;
  ID_PARAMETER_PAIR changeUnitId;
} ID_PARAMETERS;

參數

  • dwSize
    ID_PARAMETERS 結構中的位元組數目。
  • replicaId
    複寫識別碼所需的識別碼格式。
  • itemId
    項目識別碼所需的識別碼格式。
  • changeUnitId
    變更單位識別碼所需的識別碼格式。

備註

如果要將 IProviderSyncServices 物件初始化用來指定系統中每個識別碼的格式,就必須使用這個結構。這樣可確保由 IProviderSyncServices 建立的所有物件都可存取識別碼結構描述資訊。

在每次嘗試建立同步處理工作階段之後也會取得此結構描述。若要取得識別碼參數,必須透過 ISyncProvider::GetIdParameters 的呼叫查詢兩個提供者。然後比較這些識別碼參數來驗證兩個提供者是否使用相同的識別碼結構描述。如果驗證失敗,就不會建立同步處理工作階段,並且傳回錯誤碼。

需求

標頭: Synchronization.h

請參閱

參考

ID_PARAMETER_PAIR 結構
ISyncProvider::GetIdParameters
IProviderSyncServices::Initialize
IFeedSyncServices::Initialize

概念

Sync Framework 核心元件
彈性識別碼