struttura MIB_IPMCAST_MFE_STATS (ipmib.h)
La struttura MIB_IPMCAST_MFE_STATS archivia le statistiche associate a una voce di inoltro multicast (MFE).
Sintassi
typedef struct _MIB_IPMCAST_MFE_STATS {
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;
MIB_IPMCAST_OIF_STATS rgmiosOutStats[ANY_SIZE];
} MIB_IPMCAST_MFE_STATS, *PMIB_IPMCAST_MFE_STATS;
Members
dwGroup
Tipo: DWORD
Gruppo multicast per questo MFE. Un valore pari a zero indica un gruppo con caratteri jolly.
dwSource
Tipo: DWORD
Intervallo di indirizzi di origine per questo MFE. Il valore zero indica un'origine con caratteri jolly.
dwSrcMask
Tipo: DWORD
Subnet mask IPv4 corrispondente a dwSourceAddr. I membri dwSourceAddr e dwSourceMask vengono usati insieme per definire un intervallo di origini.
dwUpStrmNgbr
Tipo: DWORD
Vicino a monte correlato a questo MFE.
dwInIfIndex
Tipo: DWORD
Indice dell'interfaccia in ingresso a cui è correlato questo MFE.
dwInIfProtocol
Tipo: DWORD
Protocollo di routing proprietario dell'interfaccia in ingresso a cui è correlato questo MFE.
dwRouteProtocol
Tipo: DWORD
Client che ha creato la route.
dwRouteNetwork
Tipo: DWORD
Indirizzo associato alla route a cui fa riferimento dwRouteProtocol.
dwRouteMask
Tipo: DWORD
Maschera associata alla route a cui fa riferimento dwRouteProtocol.
ulUpTime
Tipo: ULONG
Il tempo, in 100simi secondi, dal momento in cui è stata creata la MFE.
ulExpiryTime
Tipo: ULONG
Il tempo, espresso in 100 secondi, fino a quando il MFE non verrà eliminato. Se il MFE non è soggetto ai requisiti di invecchiamento, viene specificato un valore pari a zero.
ulNumOutIf
Tipo: ULONG
Numero di interfacce nell'elenco di interfacce in uscita per questo MFE.
ulInPkts
Tipo: ULONG
Numero di pacchetti inoltrati che corrispondono a questa MFE.
ulInOctets
Tipo: ULONG
Numero di ottetti di dati inoltrati che corrispondono a questo MFE.
ulPktsDifferentIf
Tipo: ULONG
Numero di pacchetti corrispondenti a questo MFE che sono stati eliminati a causa di un controllo dell'interfaccia in ingresso.
ulQueueOverflow
Tipo: ULONG
Numero di pacchetti corrispondenti a questo MFE che sono stati eliminati a causa di un overflow della coda. C'è una coda per MFE.
rgmiosOutStats[ANY_SIZE]
Tipo: MIB_IPMCAST_OIF_STATS[ANY_SIZE]
Puntatore a una tabella di statistiche dell'interfaccia in uscita implementate come matrice di strutture MIB_IPMCAST_OIF_STATS . Il numero di voci nella tabella viene specificato dal valore del membro ulNumOutIf .
Commenti
La struttura MIB_IPMCAST_MFE_STATS non ha dimensioni fisse. Utilizzare la macro SIZEOF_MIB_MFE_STATS(X) per determinare le dimensioni di questa struttura. Questa macro è definita nel file di intestazione Iprtrmib.h.
I membri dwRouteProtocol, dwRouteNetwork e dwRouteMask identificano in modo univoco la route a cui è correlato questo MFE.
In Microsoft Windows Software Development Kit (SDK) rilasciato per Windows Vista e versioni successive, l'organizzazione dei file di intestazione è cambiata. Questa struttura è definita nel file di intestazione Ipmib.h , non nel file di intestazione Iprtrmib.h . Si noti che il file di intestazione Ipmib.h viene automaticamente incluso in Iprtrmib.h, incluso automaticamente nel file di intestazione Iphlpapi.h . I file di intestazione Ipmib.h e Iprtrmib.h non devono mai essere usati direttamente.
Requisiti
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | ipmib.h (include Iphlpapi.h) |