使用C或者C ++进行Windows编程时,如何操作GUID?

时间:2020-03-06 14:47:44  来源:igfitidea点击:

使用C或者C ++进行Windows编程时,如何操作GUID?

感谢Rich B解决了我的"错误",并将我对自己问题的回答从问题本身转移到了独立的答案中。

解决方案

在Win32下,如果要操作GUID,可以使用UuidXXX()网络/ RPC函数:

  • UuidCompare()
  • UuidCreate()
  • UuidCreateNil()
  • UuidCreateSequential()
  • UuidEqual()
  • UuidFromString()
  • UuidHash()
  • UuidIsNil()
  • UuidToString()

我使用boost :: uuid:http://www.boost.org/doc/libs/1_43_0/libs/uuid/index.html
这样,如果将我的应用程序移植到另一个plaftorm上,可以保证它仍然可以工作。