Intrfc.exe Programmatically Retrieves IP Interface Info.

ID: Q186312


The information in this article applies to:
  • Microsoft Windows NT 4.0
  • Microsoft Windows versions 95, 98
  • Microsoft Windows 2000


SUMMARY

Intrfc.exe is a sample that demonstrates how to programmatically enumerate IP interface information, such as a system's IP address, subnet mask, and broadcast address, using the WSAIoctl() API with the SIO_GET_INTERFACE_LIST option. In addition, Intrfc.exe demonstrates how to interpret IP status flags for each IP interface. The flags are defined in the Windows Sockets 2 Protocol-Specific Annex specification which can be found in the January 98 MSDN Platform SDK or later.


MORE INFORMATION

If you are using Windows NT 4.0 with Service Pack 3 or earlier, there is a problem with the SIO_GET_INTERFACE_LIST option. Please see the following knowledge base article for further information:

For additional information, please see the following article in the Microsoft Knowledge Base:

Q181520 BUG: WSAIoctl SIO_GET_INTERFACE_LIST Option Problem
The following file is available for download from the Microsoft Download Center. Click the file name below to download the file:
Intrfc.exe
For more information about how to download files from the Microsoft Download Center, please visit the Download Center at the following Web address
http://www.microsoft.com/downloads/search.asp
and then click How to use the Microsoft Download Center.

Intrfc.exe contains the following files:
  • Readme.txt.


  • Intrfc.cpp: The main source code module for this sample.


  • Makefile: The compiler control file to generate an executable for Intrfc.exe.


To compile this application, simply execute NMake.exe from the command line and it will generate Intrfc.exe.

To run this application, simply execute Interface.exe.

Additional query words:

Keywords : kbfile kbnetwork kbsample kbAPI kbIP kbNTOS400 kbWinOS2000 kbSDKPlatform kbWinOS95 kbWinOS98 kbWinsock kbGrpNet
Version : WINDOWS:95,98; winnt:4.0
Platform : WINDOWS winnt
Issue type :


Last Reviewed: February 3, 2000
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.