다음을 통해 공유


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