Estructura SYNC_GID
Representa un identificador para un elemento que es único en toda la comunidad de sincronización.
typedef struct _SYNC_GID
{
ULONGLONG ullGidPrefix;
GUID guidUniqueId;
} SYNC_GID;
Miembros
- ullGidPrefix
Componente de prefijo del identificador global.
- guidUniqueId
Componente de GUID del identificador global.
Notas
El componente de GUID debe ser único. Esto se puede lograr usando CoCreateGuid para generar un nuevo GUID.
No es necesario que los identificadores de elemento estén en este formato. Sin embargo, para los sistemas que no tienen un identificador único intrínseco para los elementos, se recomienda el uso de este formato.
En situaciones en las que los elementos que se sincronizan tienen una jerarquía, puede ser útil colocar un número con una progresión continua, como una hora, en el prefijo del identificador. Para obtener más información, vea Identificadores flexibles.
Requisitos
Encabezado: Synchronization.h
Ejemplo
En el ejemplo siguiente se muestra la forma de obtener un identificador de elemento que está almacenado como SYNC_GID
.
SYNC_GID gidItem;
DWORD cbID = sizeof(gidItem);
hr = pChange->GetRootItemId((BYTE*)&gidItem, &cbID);
Vea también
Conceptos
Componentes principales de Sync Framework
Identificadores flexibles