gpt4 book ai didi

将 "string array"AKA SAFEARRAY 的内容转换为 wchar

转载 作者:太空宇宙 更新时间:2023-11-04 04:08:10 26 4
gpt4 key购买 nike

我正在使用 WMI 读取 WMI 对象 Win32_NetworkAdapterConfiguration 上的 DefaultIPGateway。 MSDN表示它是一个“字符串数组”,而 visual studio 将其解释为查询 WMI 时返回的 VARIANT 对象上的 SAFEARRAY。

如何访问数组中的信息?如何将每个元素转换为 wchar* 或 char*?

感谢代码

ps: 请注意,我对 COM 一无所知

最佳答案

使用 SafeArrayAccessData 访问数组元素。 MSDN Library 文章中有一个示例片段也适用于字符串。元素应该是 BSTR,只是将 wcscpy() 转换为 wchar_t[]。

关于将 "string array"AKA SAFEARRAY 的内容转换为 wchar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3196179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com