Поделиться через


перечисление TCP_TABLE_CLASS (iprtrmib.h)

Перечисление TCP_TABLE_CLASS определяет набор значений, используемых для указания типа таблицы, возвращаемой вызовами Метода GetExtendedTcpTable.

Синтаксис

typedef enum _TCP_TABLE_CLASS {
  TCP_TABLE_BASIC_LISTENER,
  TCP_TABLE_BASIC_CONNECTIONS,
  TCP_TABLE_BASIC_ALL,
  TCP_TABLE_OWNER_PID_LISTENER,
  TCP_TABLE_OWNER_PID_CONNECTIONS,
  TCP_TABLE_OWNER_PID_ALL,
  TCP_TABLE_OWNER_MODULE_LISTENER,
  TCP_TABLE_OWNER_MODULE_CONNECTIONS,
  TCP_TABLE_OWNER_MODULE_ALL
} TCP_TABLE_CLASS, *PTCP_TABLE_CLASS;

Константы

 
TCP_TABLE_BASIC_LISTENER
Вызывающей стороне возвращается MIB_TCPTABLE таблица, содержащая все конечные точки TCP для прослушивания (только для получения) на локальном компьютере.
TCP_TABLE_BASIC_CONNECTIONS
MIB_TCPTABLE таблица, содержащая все подключенные конечные точки TCP на локальном компьютере, возвращается вызывающей стороне.
TCP_TABLE_BASIC_ALL
Вызывающей стороне возвращается MIB_TCPTABLE таблица, содержащая все конечные точки TCP на локальном компьютере.
TCP_TABLE_OWNER_PID_LISTENER
Вызывающий объект возвращает MIB_TCPTABLE_OWNER_PID или MIB_TCP6TABLE_OWNER_PID, содержащий все прослушиваемые конечные точки TCP (только получающие) на локальном компьютере.
TCP_TABLE_OWNER_PID_CONNECTIONS
MIB_TCPTABLE_OWNER_PID или MIB_TCP6TABLE_OWNER_PID, что структура, содержащая все подключенные конечные точки TCP на локальном компьютере, возвращается вызывающей стороне.
TCP_TABLE_OWNER_PID_ALL
Вызывающей стороне возвращается структура MIB_TCPTABLE_OWNER_PID или MIB_TCP6TABLE_OWNER_PID , содержащая все конечные точки TCP на локальном компьютере.
TCP_TABLE_OWNER_MODULE_LISTENER
Вызывающей стороне возвращается структура MIB_TCPTABLE_OWNER_MODULE или MIB_TCP6TABLE_OWNER_MODULE , содержащая все прослушиваемые конечные точки TCP (только получающие) на локальном компьютере.
TCP_TABLE_OWNER_MODULE_CONNECTIONS
Вызывающей стороне возвращается структура MIB_TCPTABLE_OWNER_MODULE или MIB_TCP6TABLE_OWNER_MODULE , содержащая все подключенные конечные точки TCP на локальном компьютере.
TCP_TABLE_OWNER_MODULE_ALL
Вызывающей стороне возвращается структура MIB_TCPTABLE_OWNER_MODULE или MIB_TCP6TABLE_OWNER_MODULE , содержащая все конечные точки TCP на локальном компьютере.

Комментарии

В microsoft пакет средств разработки программного обеспечения для Windows (SDK), выпущенном для Windows Vista и более поздних версий, организация файлов заголовков изменилась, а перечисление TCP_TABLE_CLASS определяется в файле заголовка Iprtrmib.h, а не в файле заголовка Iphlpapi.h. Обратите внимание, что файл заголовка Iprtrmib.h автоматически включается в файл заголовка Iphlpapi.h . Файлы заголовков Iprtrmib.h никогда не следует использовать напрямую.

Требования

Требование Значение
Минимальная версия клиента Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2008, Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения]
Верхняя часть iprtrmib.h (включая Iphlpapi.h)

См. также раздел

GetExtendedTcpTable