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) |