在调试器中显示多个“正方形”,每个都处理0xcdcd
printf("Description: %ws\n", pIfRow->wszName); //prints nothing
有没有理由不能从XP中获取名称?
(MIB_IFTABLE
中的所有其他信息都是正确的)
由于
答案 0 :(得分:3)
0xcdcdcdcd表示wszName从未初始化。它是Debug构建中堆分配内存的默认值。查看将字符串复制到wszName的代码,它不起作用。大概是对GetIfTable()的调用失败了,或者你错误地重复了表。