GetIfTable的wszName获取不到内容。
我使用的是网上取iphlpapi.dll中函数地址的方法。
_MIB_IFROW结构体中的wszName
WCHAR wszName[MAX_INTERFACE_NAME_LEN]; // 256
这个成员获取的内容长度为0 - -。
我改成TCHAR(对应char)BYTE 能获取到网卡名称。不过其他成员数据就不正常了。
我再把 MAX_INTERFACE_NAME_LEN的长度*2,结果又获取不到内容了,其他成员数据正常- -。
好像不是WCHAR宽位字符的问题,是wszName如果是WCHAR类型就完全获取不到任何内容。
这问题咋这么奇怪。