Структура 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) |