如何在Windows中为现有网络适配器添加IP地址?

时间:2010-01-13 17:10:54

标签: c winapi networking

我正在尝试使用Windows API将新IP地址添加到Windows中的本地网络适配器。是否有在Windows API中执行此操作的功能,如果有,它们是什么?

我不是要创建虚拟网络适配器,而只是尝试将多个IP地址分配给同一个适配器。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

请参阅IP帮助程序库中的AddIpAddress

答案 2 :(得分:0)

包括iphlpapi.h 和使用功能:

“”“

ULONG NTEContext = 0;
ULONG NTEInstance = 0;
DWORD status;

status = AddIPAddress (ipadd,
               netmask,
               index,
               &NTEContext,
               &NTEInstance);

“”“

index是网络适配器索引。