Partager via


Structure MIBICMPSTATS (ipmib.h)

La structure MIBICMPSTATS contient des statistiques pour les messages ICMP (Internet Control Message Protocol) entrants ou sortants sur un ordinateur particulier.

Syntaxe

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;

Membres

dwMsgs

Type : DWORD

Nombre de messages reçus ou envoyés.

dwErrors

Type : DWORD

Nombre d’erreurs reçues ou envoyées.

dwDestUnreachs

Type : DWORD

Nombre de messages inaccessibles à destination reçus ou envoyés. Un message inaccessible à la destination est envoyé à l’ordinateur d’origine lorsqu’un datagramme ne parvient pas à atteindre sa destination prévue.

dwTimeExcds

Type : DWORD

Nombre de messages de durée de vie (TTL) dépassés reçus ou envoyés. Un message de dépassement du délai de vie est envoyé à l’ordinateur d’origine lorsqu’un datagramme est ignoré, car le nombre de routeurs qu’il a traversés dépasse sa valeur de durée de vie.

dwParmProbs

Type : DWORD

Nombre de messages à problème de paramètres reçus ou envoyés. Un message de problème de paramètre est envoyé à l’ordinateur d’origine lorsqu’un routeur ou un hôte détecte une erreur dans l’en-tête IP d’un datagramme.

dwSrcQuenchs

Type : DWORD

Nombre de messages d’avertissement source reçus ou envoyés. Une demande de mise en attente source est envoyée à un ordinateur pour lui demander de réduire son taux de transmission de paquets.

dwRedirects

Type : DWORD

Nombre de messages de redirection reçus ou envoyés. Un message de redirection est envoyé à l’ordinateur d’origine lorsqu’un meilleur itinéraire est découvert pour un datagramme envoyé par cet ordinateur.

dwEchos

Type : DWORD

Nombre de demandes d’écho reçues ou envoyées. Une demande d’écho oblige l’ordinateur de réception à renvoyer un message de réponse d’écho à l’ordinateur d’origine.

dwEchoReps

Type : DWORD

Nombre de réponses d’écho reçues ou envoyées. Un ordinateur envoie une réponse d’écho en réponse à la réception d’un message de demande d’écho.

dwTimestamps

Type : DWORD

Nombre de demandes d’horodatage reçues ou envoyées. Une demande d’horodatage oblige l’ordinateur de réception à renvoyer une réponse d’horodatage à l’ordinateur d’origine.

dwTimestampReps

Type : DWORD

Nombre de réponses d’horodatage reçues ou envoyées. Un ordinateur envoie une réponse d’horodatage en réponse à la réception d’une demande d’horodatage. Les routeurs peuvent utiliser des demandes d’horodatage et des réponses pour mesurer la vitesse de transmission des datagrammes sur un réseau.

dwAddrMasks

Type : DWORD

Nombre de demandes de masque d’adresse reçues ou envoyées. Un ordinateur envoie une demande de masque d’adresse pour déterminer le nombre de bits dans le masque de sous-réseau pour son sous-réseau local.

dwAddrMaskReps

Type : DWORD

Nombre de réponses de masque d’adresse reçues ou envoyées. Un ordinateur envoie une réponse de masque d’adresse en réponse à une demande de masque d’adresse.

Notes

Deux structures MIBICMPSTATS sont requises pour contenir toutes les statistiques ICMP pour un ordinateur donné. Une structure MIBICMPSTATS contient les statistiques des messages ICMP entrants. L’autre contient les statistiques des messages ICMP sortants. Pour cette raison, la structure MIBICMPINFO contient deux structures MIBICMPSTATS .

Dans le Kit de développement logiciel (SDK) Microsoft Windows publié pour Windows Vista et versions ultérieures, la organization des fichiers d’en-tête a changé et la structure MIBICMPSTATS est définie dans le fichier d’en-tête Ipmib.h et non dans le fichier d’en-tête Iprtrmib.h. Notez que le fichier d’en-tête Ipmib.h est automatiquement inclus dans Iprtrmib.h , qui est automatiquement inclus dans le fichier d’en-tête Iphlpapi.h . Les fichiers d’en-tête Ipmib.h et Iprtrmib.h ne doivent jamais être utilisés directement.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête ipmib.h (inclure Iphlpapi.h)

Voir aussi

MIBICMPINFO

MIBICMPSTATS_EX

MIB_ICMP

MIB_ICMP_EX