共用方式為


SYNC_GID 結構

表示整個同步處理社群中唯一之項目的識別碼。

typedef struct _SYNC_GID
{
  ULONGLONG ullGidPrefix;
  GUID guidUniqueId;
} SYNC_GID;

成員

  • ullGidPrefix
    全域識別碼的前置詞元件。
  • guidUniqueId
    全域識別碼的 GUID 元件。

備註

這個 GUID 元件必須是唯一的,使用 CoCreateGuid 產生新 GUID 就可確保其唯一性。

項目識別碼不必是這個格式。但是,如果系統對於項目沒有內建唯一識別碼,我們建議您使用這個格式。

如果要同步處理的項目具有階層,最好在識別碼加上一個單純遞增數字 (例如時間) 的前置詞。如需詳細資訊,請參閱 彈性識別碼

需求

標頭: Synchronization.h

範例

以下範例會示範如何取得儲存為 SYNC_GID 的項目識別碼。

SYNC_GID gidItem;
DWORD cbID = sizeof(gidItem);
hr = pChange->GetRootItemId((BYTE*)&gidItem, &cbID);

請參閱

概念

Sync Framework 核心元件
彈性識別碼