estructura MIB_IPMCAST_MFE (ipmib.h)
La estructura MIB_IPMCAST_MFE almacena la información de una entrada de reenvío de multidifusión (MFE) del Protocolo de Internet (IP).
Sintaxis
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;
Miembros
dwGroup
Tipo: DWORD
Intervalo de grupos de multidifusión IPv4 para este MFE. Un valor de cero indica un grupo de caracteres comodín.
dwSource
Tipo: DWORD
Intervalo de direcciones de origen IPv4 para este MFE. Un valor de cero indica un origen comodín.
dwSrcMask
Tipo: DWORD
Máscara de subred IPv4 que corresponde a dwSourceAddr. Los miembros dwSourceAddr y dwSourceMask se usan juntos para definir un intervalo de orígenes.
dwUpStrmNgbr
Tipo: DWORD
Vecino ascendente relacionado con este MFE.
dwInIfIndex
Tipo: DWORD
Índice de la interfaz a la que está relacionado este MFE.
dwInIfProtocol
Tipo: DWORD
Protocolo de enrutamiento que posee la interfaz entrante a la que está relacionada esta MFE.
dwRouteProtocol
Tipo: DWORD
Cliente que creó la ruta.
dwRouteNetwork
Tipo: DWORD
Dirección IPv4 asociada a la ruta a la que hace referencia dwRouteProtocol.
dwRouteMask
Tipo: DWORD
Máscara IPv4 asociada a la ruta a la que hace referencia dwRouteProtocol.
ulUpTime
Tipo: ULONG
El tiempo, en segundos, este MFE ha sido válido. Este valor comienza desde cero y se incrementa hasta que alcanza el valor ulTimeOut , en cuyo momento se elimina la MFE.
ulExpiryTime
Tipo: ULONG
El tiempo, en segundos, que queda antes de que expire la MFE y se elimine. Este valor comienza desde ulTimeOut y se reduce hasta que alcanza cero, momento en el que se elimina el MFE.
ulTimeOut
Tipo: ULONG
El período total de tiempo, en segundos, que esta MFE debe seguir siendo válida. Una vez superado el valor de tiempo de espera, se elimina la MFE. Este valor es estático.
ulNumOutIf
Tipo: ULONG
Número de interfaces salientes asociadas a este MFE.
fFlags
Tipo: DWORD
Reservado. Este miembro debe ser NULL.
dwReserved
Tipo: DWORD
Reservado. Este miembro debe ser NULL.
rgmioOutInfo[ANY_SIZE]
Tipo: MIB_IPMCAST_OIF[ANY_SIZE]
Puntero a una tabla de estadísticas de interfaz salientes que se implementan como una matriz de estructuras de MIB_IPMCAST_OIF .
Comentarios
La estructura MIB_IPMCAST_MFE no tiene un tamaño fijo. Use la macro SIZEOF_MIB_MFE(X) para determinar el tamaño de esta estructura. Esta macro se define en el archivo de encabezado Iprtrmib.h.
Los miembros dwRouteProtocol, dwRouteNetwork y dwRouteMask identifican de forma única la ruta a la que está relacionada esta MFE.
Las funciones administrador de grupos de multidifusión usan la estructura MIB_IPMCAST_MFE. La estructura MIB_IPMCAST_MFE se recupera mediante la función MgmGetMfe . Se puede modificar una estructura de MIB_IPMCAST_MFE existente mediante la función MgmSetMfe .
En Microsoft Kit de desarrollo de software de Windows (SDK) publicado para Windows Vista y versiones posteriores, la organización de los archivos de encabezado ha cambiado. Esta estructura se define en el archivo de encabezado Ipmib.h , no en el archivo de encabezado Iprtrmib.h . Tenga en cuenta que el archivo de encabezado Ipmib.h se incluye automáticamente en Iprtrmib.h, que se incluye automáticamente en el archivo de encabezado Iphlpapi.h . Los archivos de encabezado Ipmib.h e Iprtrmib.h nunca se deben usar directamente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | ipmib.h (incluya Iphlpapi.h) |