SAMPLE: Intrfc.exe Programmatically Retrieves IP Interface Info.

ID: Q186312

The information in this article applies to:

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:

   ARTICLE-ID: Q181520
   TITLE     : BUG: WSAIoctl SIO_GET_INTERFACE_LIST Option Problem

The following file is available for download from the Microsoft Software Library:

 ~ Intrfc.exe (size: 24653 bytes) 

For more information about downloading files from the Microsoft Software Library, please see the following article in the Microsoft Knowledge Base:

   ARTICLE-ID: Q119591
   TITLE     : How to Obtain Microsoft Support Files from Online Services

Intrfc.exe contains the following files: 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 kbSDKPlatform kbWinOS95 kbWinOS98 kbWinsock kbGrpNet

Last Reviewed: July 31, 1998