Share via


GetOIDSearchID (Windows CE 5.0)

Send Feedback

This macro provides replication clients with the part of the OID that you should use to track objects. The OID is always unique within a volume, but if an object is deleted, a new object may receive its search identifier, but with a different OID. Changes are tracked per search identifier, not per OID.

GetOidSearchID(ceoid);

Parameters

  • ceoid
    The OID to retrieve the search identifier from.

Return Values

None.

Remarks

The following code example shows the syntax of the GetOIDSearchID macro.

HREPL hRepl;
REPLCHANGEINFO info;
DWORD dwSearchID;
// Use ReplOpenSync to initialize hRepl
if (ReplFindNextChange(hRepl, &info, FALSE) == TRUE) {
  dwSearchID = GetOidSearchID(info.oidChanged);
  // Compare the search ID against known IDs in the remote data store
  // to see if the object was newly created, deleted, or modified
}

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: Pwindbas.h.

See Also

Counter-Based Replication | REPLCHANGEINFO

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.