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


Структура MIBICMPSTATS (ipmib.h)

Структура MIBICMPSTATS содержит статистику для входящих или исходящих сообщений ICMP на определенном компьютере.

Синтаксис

typedef struct _MIBICMPSTATS {
  DWORD dwMsgs;
  DWORD dwErrors;
  DWORD dwDestUnreachs;
  DWORD dwTimeExcds;
  DWORD dwParmProbs;
  DWORD dwSrcQuenchs;
  DWORD dwRedirects;
  DWORD dwEchos;
  DWORD dwEchoReps;
  DWORD dwTimestamps;
  DWORD dwTimestampReps;
  DWORD dwAddrMasks;
  DWORD dwAddrMaskReps;
} MIBICMPSTATS, *PMIBICMPSTATS;

Члены

dwMsgs

Тип: DWORD

Количество полученных или отправленных сообщений.

dwErrors

Тип: DWORD

Число полученных или отправленных ошибок.

dwDestUnreachs

Тип: DWORD

Количество сообщений, недоступных для назначения, полученных или отправленных. Сообщение о недоступности назначения отправляется на исходный компьютер, когда датаграмма не достигает предполагаемого места назначения.

dwTimeExcds

Тип: DWORD

Количество полученных или отправленных сообщений о сроке жизни(TTL). Сообщение о превышении срока жизни отправляется на исходный компьютер при удалении датаграммы, так как количество маршрутизаторов, через которые она прошла, превышает его срок жизни.

dwParmProbs

Тип: DWORD

Количество полученных или отправленных сообщений о проблемах с параметрами. Сообщение о проблеме параметров отправляется на исходный компьютер, когда маршрутизатор или узел обнаруживает ошибку в заголовке IP-адреса датаграммы.

dwSrcQuenchs

Тип: DWORD

Количество полученных или отправленных исходных сообщений о гасить. Исходный запрос на гасить отправляется на компьютер, чтобы запросить снижение скорости передачи пакетов.

dwRedirects

Тип: DWORD

Количество полученных или отправленных сообщений перенаправления. Сообщение перенаправления отправляется на исходный компьютер при обнаружении лучшего маршрута для датаграммы, отправленной этим компьютером.

dwEchos

Тип: DWORD

Количество полученных или отправленных эхо-запросов. Запрос эха приводит к тому, что принимающий компьютер отправляет ответное сообщение обратно на исходный компьютер.

dwEchoReps

Тип: DWORD

Количество полученных или отправленных ответов эха. Компьютер отправляет эхо-ответ в ответ на получение сообщения запроса эха.

dwTimestamps

Тип: DWORD

Количество полученных или отправленных запросов метки времени. Запрос метки времени приводит к тому, что принимающий компьютер отправляет ответ метки времени обратно на исходный компьютер.

dwTimestampReps

Тип: DWORD

Количество полученных или отправленных ответов с меткой времени. Компьютер отправляет ответ метки времени в ответ на получение запроса метки времени. Маршрутизаторы могут использовать запросы меток времени и ответы для измерения скорости передачи датаграмм в сети.

dwAddrMasks

Тип: DWORD

Количество полученных или отправленных запросов маски адресов. Компьютер отправляет запрос маски адреса, чтобы определить количество битов в маске подсети для своей локальной подсети.

dwAddrMaskReps

Тип: DWORD

Количество полученных или отправленных ответов маски адреса. Компьютер отправляет ответ маски адреса в ответ на запрос маски адреса.

Комментарии

Для хранения всей статистики ICMP для данного компьютера требуются две структуры MIBICMPSTATS . Одна структура MIBICMPSTATS содержит статистику для входящих сообщений ICMP. Другой содержит статистику для исходящих сообщений ICMP. По этой причине структура MIBICMPINFO содержит две структуры MIBICMPSTATS .

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

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть ipmib.h (включая Iphlpapi.h)

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

MIBICMPINFO

MIBICMPSTATS_EX

MIB_ICMP

MIB_ICMP_EX