Compartir a través de


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)

Consulte también

MIB_IPMCAST_OIF

MIB_MFE_TABLE

MgmGetMfe

MgmSetMfe

Funciones del Administrador de grupos de multidifusión