/* * #include "rpcdce.h" * Link rpcrt4.lib */ CString GetUUID() { CString szReturnUUID = ""; unsigned char *pUuid = NULL; UUID uuid; if (RPC_S_OK == UuidCreate(&uuid)) { if (RPC_S_OK == UuidToString(&uuid, &pUuid)) { szReturnUUID.Format("%s", pUuid); szReturnUUID.MakeUpper(); // length is 36 szReturnUUID.Remove(_T('-')); // length is 32 } } return szReturnUUID; } UUID可以作为主键,也可以作为文档的唯一标识。