Winapi 如何检查UuidCreate()返回值?
MSDNWinapi 如何检查UuidCreate()返回值?,winapi,visual-c++,uuid,Winapi,Visual C++,Uuid,MSDNUuidCreate()可以返回以下错误代码: RPC_S_OK呼叫成功 RPC_S_UUID_LOCAL_仅此UUID保证仅对此计算机唯一 RPC_S_UUID_NO_地址无法获取此计算机的以太网或令牌环硬件地址 第一点很清楚——它只是起了作用。第二个——嗯,有点奏效了,对我来说也行。第三个一点也不清楚——它是不是生成的 此外,还不清楚是否有其他代码 如何准确地检查UuidCreate()的返回值?哪些是好的,哪些不是?我相信您只需要检查RPC_S_OK,因为UuidCreate(
UuidCreate()
可以返回以下错误代码:
- RPC_S_OK呼叫成功
- RPC_S_UUID_LOCAL_仅此UUID保证仅对此计算机唯一
- RPC_S_UUID_NO_地址无法获取此计算机的以太网或令牌环硬件地址
如何准确地检查
UuidCreate()
的返回值?哪些是好的,哪些不是?我相信您只需要检查RPC_S_OK,因为UuidCreate()不会返回RPC_S_UUID_NO_地址错误代码,因为Windows 2000 Professional(或Win2K3?)。这是因为UuidCreate()停止使用网络硬件地址生成UUID。我已经非常广泛地使用了它,到目前为止还从未遇到过UuidCreate()失败的情况
UuidCreateSequential文档中有一些详细信息
编辑:我宁愿说“。。。UuidCreate()不应返回RPC_S_UUID_NO_地址错误代码。'因为我不能如实说明这一点