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);