UDP_TABLE_CLASS enumeration (iprtrmib.h)

The UDP_TABLE_CLASS enumeration defines the set of values used to indicate the type of table returned by calls to GetExtendedUdpTable.

Syntax

typedef enum _UDP_TABLE_CLASS {
  UDP_TABLE_BASIC,
  UDP_TABLE_OWNER_PID,
  UDP_TABLE_OWNER_MODULE
} UDP_TABLE_CLASS, *PUDP_TABLE_CLASS;

Constants

 
UDP_TABLE_BASIC
A MIB_UDPTABLE structure that contains all UDP endpoints on the local computer is returned to the caller.
UDP_TABLE_OWNER_PID
A MIB_UDPTABLE_OWNER_PID or MIB_UDP6TABLE_OWNER_PID structure that contains all UDP endpoints on the local computer is returned to the caller.
UDP_TABLE_OWNER_MODULE
A MIB_UDPTABLE_OWNER_MODULE or MIB_UDP6TABLE_OWNER_MODULE structure that contains all UDP endpoints on the local computer is returned to the caller.

Remarks

On the Microsoft Windows Software Development Kit (SDK) released for Windows Vista and later, the organization of header files has changed and the UDP_TABLE_CLASS enumeration is defined in the Iprtrmib.h header file, not in the Iphlpapi.h header file. Note that the Iprtrmib.h header file is automatically included in Iphlpapi.h header file. The Iprtrmib.h header files should never be used directly.

Requirements

Requirement Value
Minimum supported client Windows Vista, Windows XP with SP2 [desktop apps only]
Minimum supported server Windows Server 2008, Windows Server 2003 with SP1 [desktop apps only]
Header iprtrmib.h (include Iphlpapi.h)

See also

GetExtendedUdpTable