GetIpInterfaceEntry

DWORD GetIpInterfaceEntry(
  PMIB_IPINTERFACE_ROW Row
);

Parameters

Parameter Description
Row A pointer to a MIB_IPINTERFACE_ROW structure that specifies the IP interface properties to retrieve. The structure must be initialized with the interface index.

Return Value

If the function succeeds, the return value is NO_ERROR.

If the function fails, the return value is one of the following error codes.

  • ERROR_INVALID_PARAMETER: The input parameter is invalid.
  • ERROR_NOT_FOUND: The specified interface does not exist.
  • ERROR_INVALID_INDEX: The interface index is invalid.

Remarks

On Windows Vista and later, the GetIpInterfaceEntry function is used to retrieve information for a specific IP interface.

To retrieve information for all IP interfaces, use the GetIpInterfaceTable function.

The caller must initialize the InterfaceIndex member of the MIB_IPINTERFACE_ROW structure before calling this function.

The returned MIB_IPINTERFACE_ROW structure contains various details about the IP interface, including its state, metrics, and unicast/multicast capabilities.