Condividi tramite


MIB_IPMCAST_MFE struttura (ipmib.h)

La struttura MIB_IPMCAST_MFE archivia le informazioni per una voce di inoltro multicast multicast (IP) Internet Protocol( MFE).

Sintassi

typedef struct _MIB_IPMCAST_MFE {
  DWORD           dwGroup;
  DWORD           dwSource;
  DWORD           dwSrcMask;
  DWORD           dwUpStrmNgbr;
  DWORD           dwInIfIndex;
  DWORD           dwInIfProtocol;
  DWORD           dwRouteProtocol;
  DWORD           dwRouteNetwork;
  DWORD           dwRouteMask;
  ULONG           ulUpTime;
  ULONG           ulExpiryTime;
  ULONG           ulTimeOut;
  ULONG           ulNumOutIf;
  DWORD           fFlags;
  DWORD           dwReserved;
  MIB_IPMCAST_OIF rgmioOutInfo[ANY_SIZE];
} MIB_IPMCAST_MFE, *PMIB_IPMCAST_MFE;

Members

dwGroup

Tipo: DWORD

Intervallo di gruppi multicast IPv4 per questo MFE. Un valore pari a zero indica un gruppo con caratteri jolly.

dwSource

Tipo: DWORD

Intervallo di indirizzi di origine IPv4 per questo MFE. Un valore pari a 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

Il vicino a monte correlato a questo MFE.

dwInIfIndex

Tipo: DWORD

Indice dell'interfaccia 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 IPv4 associato alla route a cui fa riferimento dwRouteProtocol.

dwRouteMask

Tipo: DWORD

Maschera IPv4 associata alla route a cui fa riferimento dwRouteProtocol.

ulUpTime

Tipo: ULONG

Il tempo, in secondi, questa MFE è valida. Questo valore inizia da zero e viene incrementato finché non raggiunge il valore ulTimeOut , al momento in cui viene eliminata la funzione MFE.

ulExpiryTime

Tipo: ULONG

Il tempo, in secondi, che rimane prima della scadenza del MFE e viene eliminato. Questo valore inizia da ulTimeOut e viene decrementato fino a quando non raggiunge zero, al momento in cui viene eliminata la MFE.

ulTimeOut

Tipo: ULONG

Durata totale, in secondi, che questa MFE deve rimanere valida. Dopo il superamento del valore di timeout, l'oggetto MFE viene eliminato. Questo valore è statico.

ulNumOutIf

Tipo: ULONG

Numero di interfacce in uscita associate a questo MFE.

fFlags

Tipo: DWORD

Riservato. Questo membro deve essere NULL.

dwReserved

Tipo: DWORD

Riservato. Questo membro deve essere NULL.

rgmioOutInfo[ANY_SIZE]

Tipo: MIB_IPMCAST_OIF[ANY_SIZE]

Puntatore a una tabella di statistiche dell'interfaccia in uscita implementate come matrice di strutture MIB_IPMCAST_OIF .

Commenti

La struttura MIB_IPMCAST_MFE non ha dimensioni fisse. Usare la macro SIZEOF_MIB_MFE(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.

La struttura MIB_IPMCAST_MFE viene usata dalle funzioni Multicast Group Manager. La struttura MIB_IPMCAST_MFE viene recuperata usando la funzione MgmGetMfe . È possibile modificare una struttura MIB_IPMCAST_MFE esistente usando la funzione MgmSetMfe .

In Microsoft Windows Software Development Kit (Windows SDK) (SDK) rilasciato per Windows Vista e versioni successive, l'organizzazione dei file di intestazione è stata modificata. 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

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione ipmib.h (includere Iphlpapi.h)

Vedi anche

MIB_IPMCAST_OIF

MIB_MFE_TABLE

MgmGetMfe

MgmSetMfe

Funzioni di Gestione gruppi multicast