Windows :: Foundation :: PropertyValue :: CreateUInt64抛出异常

时间:2015-11-24 10:35:40

标签: c++ windows-runtime

我尝试使用CreateUInt64创建一个Platform :: Object ^,但下面的代码有时会引发异常。我无法亲自复制它,但我不断收到QC测试人员在callstack上的这一行以及输出中的异常报告。我查看了CreateUInt64的文档,但它没有指定它可以抛出的异常 - 或者我错过了什么? _strtoui64文档说如果不能执行转换它将返回0 - 所以我不认为导致异常。任何帮助都会非常感激。

Platform::Object^ identifier = Windows::Foundation::PropertyValue::CreateUInt64(_strtoui64(idString, NULL, 10));

idString在其他地方定义为:

char idString[255];

所以我不知道这可能会在这里造成问题,即使它是空的,也可能不是数字。

输出结果为:

Exception Caught at 0x02AA3BC7 (Unknown exception code: 3765269347)

任何帮助都会非常感激。

0 个答案:

没有答案