SYNC_GID 構造体

同期コミュニティ全体で一意な項目の識別子を表します。

構文

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

メンバー

  • ullGidPrefix
    グローバル ID のプレフィックス コンポーネントです。

  • guidUniqueId
    グローバル ID の GUID コンポーネントです。

説明

GUID コンポーネントは一意でなければなりません。これを実行するには、CoCreateGuid を使用して新しい GUID を作成します。

項目 ID はこの形式である必要はありません。ただし、項目の固有で一意な ID を持たないシステムの場合は、この形式を使用することをお勧めします。

同期中の項目が階層構造になっているような場合は、クロック タイムなどの単調に増加する数字を ID プレフィックスに配置すると便利なときがあります。詳細については、「フレキシブル ID」を参照してください。

要件

ヘッダー : Synchronization.h

使用例

次の例では、SYNC_GID として格納されている項目 ID を取得する方法を示します。

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

関連項目

その他の技術情報

Sync Framework のコア コンポーネント

フレキシブル ID