1311
社区成员
IP_ADAPTER_INFO AdapterInfo[1024];
DWORD dwBufLen = sizeof(AdapterInfo);
DWORD dwStatus = GetAdaptersInfo(AdapterInfo,&dwBufLen);
PIP_ADAPTER_INFO pAdapterInfo = AdapterInfo;
do
{
LAN_RouteFile[LANFoundQty].Interface = pAdapterInfo->Index;
LAN_RouteFile[LANFoundQty].IPAddr = pAdapterInfo->IpAddressList.IpAddress.String;
LAN_RouteFile[LANFoundQty].Mask = pAdapterInfo->IpAddressList.IpMask.String;
LAN_RouteFile[LANFoundQty].Gateway = pAdapterInfo->GatewayList.IpAddress.String;
pAdapterInfo = pAdapterInfo->Next; // Progress through linked list
LANFoundQty ++;
}while(pAdapterInfo);