Partager via


structure MIB_IPMCAST_MFE_STATS_EX_XP (ipmib.h)

La structure MIB_IPMCAST_MFE_STATS_EX stocke les statistiques étendues associées à une entrée de transfert multidiffusion (MFE).

Syntaxe

typedef struct _MIB_IPMCAST_MFE_STATS_EX_XP {
  DWORD                 dwGroup;
  DWORD                 dwSource;
  DWORD                 dwSrcMask;
  DWORD                 dwUpStrmNgbr;
  DWORD                 dwInIfIndex;
  DWORD                 dwInIfProtocol;
  DWORD                 dwRouteProtocol;
  DWORD                 dwRouteNetwork;
  DWORD                 dwRouteMask;
  ULONG                 ulUpTime;
  ULONG                 ulExpiryTime;
  ULONG                 ulNumOutIf;
  ULONG                 ulInPkts;
  ULONG                 ulInOctets;
  ULONG                 ulPktsDifferentIf;
  ULONG                 ulQueueOverflow;
  ULONG                 ulUninitMfe;
  ULONG                 ulNegativeMfe;
  ULONG                 ulInDiscards;
  ULONG                 ulInHdrErrors;
  ULONG                 ulTotalOutPackets;
  MIB_IPMCAST_OIF_STATS rgmiosOutStats[ANY_SIZE];
} MIB_IPMCAST_MFE_STATS_EX_XP, *PMIB_IPMCAST_MFE_STATS_EX_XP;

Membres

dwGroup

Type : DWORD

Groupe de multidiffusion pour ce MFE. La valeur zéro indique un groupe générique.

dwSource

Type : DWORD

Plage d’adresses sources pour ce MFE. La valeur zéro indique une source générique.

dwSrcMask

Type : DWORD

Masque de sous-réseau IPv4 qui correspond à dwSourceAddr. Les membres dwSourceAddr et dwSourceMask sont utilisés ensemble pour définir une plage de sources.

dwUpStrmNgbr

Type : DWORD

Le amont voisin lié à ce MFE.

dwInIfIndex

Type : DWORD

Index de l’interface entrante à laquelle ce MFE est lié.

dwInIfProtocol

Type : DWORD

Protocole de routage qui possède l’interface entrante à laquelle ce MFE est lié.

dwRouteProtocol

Type : DWORD

Client qui a créé l’itinéraire.

dwRouteNetwork

Type : DWORD

Adresse associée à l’itinéraire auquel fait référence dwRouteProtocol.

dwRouteMask

Type : DWORD

Masque associé à l’itinéraire auquel fait référence dwRouteProtocol.

ulUpTime

Type : ULONG

Le temps, en 100èmes de secondes, depuis la création du MFE.

ulExpiryTime

Type : ULONG

Le temps, en 100èmes de secondes, jusqu’à ce que le MFE soit supprimé. Zéro est spécifié si le MFE n’est pas soumis à des exigences de vieillissement.

ulNumOutIf

Type : ULONG

Nombre d’interfaces dans la liste des interfaces sortantes pour ce MFE.

ulInPkts

Type : ULONG

Nombre de paquets transférés correspondant à ce MFE.

ulInOctets

Type : ULONG

Nombre d’octets de données transférées qui correspondent à ce MFE.

ulPktsDifferentIf

Type : ULONG

Le nombre de paquets correspondant à ce MFE qui ont été supprimés en raison d’une interface entrante case activée.

ulQueueOverflow

Type : ULONG

Nombre de paquets correspondant à ce MFE qui ont été supprimés en raison d’un dépassement de file d’attente. Il existe une file d’attente par MFE.

ulUninitMfe

Type : ULONG

Nombre de paquets non initialisés correspondant à ce MFE.

ulNegativeMfe

Type : ULONG

Nombre de paquets correspondant à ce MFE ignorés en raison d’une valeur d’erreur négative.

ulInDiscards

Type : ULONG

Nombre de paquets transférés ignorés correspondant à ce MFE.

ulInHdrErrors

Type : ULONG

Nombre de paquets correspondant à ce MFE ignorés en raison de valeurs d’en-tête incorrectes ou incorrectes (par exemple, une valeur de durée de vie incorrecte).

ulTotalOutPackets

Type : ULONG

Nombre total de paquets MFE transmis entre toutes les interfaces associées. Notez qu’un paquet envoyé sur N interfaces comptera comme N paquets au sein de cette valeur.

rgmiosOutStats[ANY_SIZE]

Remarques

La structure MIB_IPMCAST_MFE_STATS_EX étend les fonctionnalités de MIB_IPMCAST_MFE_STATS en incluant des informations supplémentaires sur les paquets MFE.

Cette structure n’a pas de taille fixe. Utilisez la macro SIZEOF_MIB_MFE_STATS_EX(X) pour déterminer la taille de cette structure. Cette macro est définie dans le fichier d’en-tête Iprtrmib.h.

Les membres dwRouteProtocol, dwRouteNetwork et dwRouteMask identifient de manière unique l’itinéraire auquel cette MFE est liée.

Sur le Microsoft Kit de développement logiciel Windows (Kit SDK Windows) (SDK) publié pour Windows Vista et versions ultérieures, la organization des fichiers d’en-tête a changé. Cette structure 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008, Windows Server 2003 avec SP1 [applications de bureau uniquement]
En-tête ipmib.h (inclure Iphlpapi.h)

Voir aussi

MIB_IPMCAST_MFE_STATS

MIB_MFE_STATS_TABLE_EX