estrutura MIB_IPMCAST_MFE_STATS_EX_XP (ipmib.h)
A estrutura MIB_IPMCAST_MFE_STATS_EX armazena as estatísticas estendidas associadas a uma MFE (Entrada de Encaminhamento Multicast).
Sintaxe
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;
Membros
dwGroup
Tipo: DWORD
O grupo multicast para este MFE. Um valor zero indica um grupo curinga.
dwSource
Tipo: DWORD
O intervalo de endereços de origem para este MFE. Um valor igual a zero indica uma fonte curinga.
dwSrcMask
Tipo: DWORD
A máscara de sub-rede IPv4 que corresponde a dwSourceAddr. Os membros dwSourceAddr e dwSourceMask são usados juntos para definir um intervalo de fontes.
dwUpStrmNgbr
Tipo: DWORD
O upstream vizinho relacionado a este MFE.
dwInIfIndex
Tipo: DWORD
O índice da interface de entrada à qual esse MFE está relacionado.
dwInIfProtocol
Tipo: DWORD
O protocolo de roteamento que possui a interface de entrada à qual esse MFE está relacionado.
dwRouteProtocol
Tipo: DWORD
O cliente que criou a rota.
dwRouteNetwork
Tipo: DWORD
O endereço associado à rota referenciada por dwRouteProtocol.
dwRouteMask
Tipo: DWORD
A máscara associada à rota referenciada por dwRouteProtocol.
ulUpTime
Tipo: ULONG
A hora, em mil segundos, desde que o MFE foi criado.
ulExpiryTime
Tipo: ULONG
O tempo, em 100 segundos, até que o MFE seja excluído. Zero será especificado se o MFE não estiver sujeito a requisitos de envelhecimento.
ulNumOutIf
Tipo: ULONG
O número de interfaces na lista de interfaces de saída para este MFE.
ulInPkts
Tipo: ULONG
O número de pacotes que foram encaminhados que corresponderam a esse MFE.
ulInOctets
Tipo: ULONG
O número de octetos de dados encaminhados que correspondem a esse MFE.
ulPktsDifferentIf
Tipo: ULONG
O número de pacotes correspondentes a esse MFE que foram descartados devido a uma interface de entrada marcar.
ulQueueOverflow
Tipo: ULONG
O número de pacotes correspondentes a esse MFE que foram descartados devido a um estouro de fila. Há uma fila por MFE.
ulUninitMfe
Tipo: ULONG
O número de pacotes não inicializados que corresponderam a esse MFE.
ulNegativeMfe
Tipo: ULONG
O número de pacotes correspondentes a esse MFE descartados devido a um valor de erro negativo.
ulInDiscards
Tipo: ULONG
O número de pacotes encaminhados descartados que corresponderam a esse MFE.
ulInHdrErrors
Tipo: ULONG
O número de pacotes correspondentes a esse MFE descartados devido a valores de cabeçalho inválidos ou malformados (como um valor de Vida Útil inválido).
ulTotalOutPackets
Tipo: ULONG
O número total de pacotes MFE transmitidos por todas as interfaces associadas. Observe que um pacote enviado por N interfaces contará como N pacotes dentro desse valor.
rgmiosOutStats[ANY_SIZE]
Comentários
A estrutura MIB_IPMCAST_MFE_STATS_EX estende a funcionalidade de MIB_IPMCAST_MFE_STATS incluindo informações adicionais sobre pacotes MFE.
Essa estrutura não tem um tamanho fixo. Use a macro SIZEOF_MIB_MFE_STATS_EX(X) para determinar o tamanho dessa estrutura. Essa macro é definida no arquivo de cabeçalho Iprtrmib.h.
Os membros dwRouteProtocol, dwRouteNetwork e dwRouteMask identificam exclusivamente a rota à qual esse MFE está relacionado.
No Microsoft Software Development Kit do Windows (SDK do Windows) (SDK) lançado para Windows Vista e posterior, a organização dos arquivos de cabeçalho foi alterada. Essa estrutura é definida no arquivo de cabeçalho Ipmib.h , não no arquivo de cabeçalho Iprtrmib.h . Observe que o arquivo de cabeçalho Ipmib.h é incluído automaticamente em Iprtrmib.h, que é incluído automaticamente no arquivo de cabeçalho Iphlpapi.h . Os arquivos de cabeçalho Ipmib.h e Iprtrmib.h nunca devem ser usados diretamente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2008, Windows Server 2003 com SP1 [somente aplicativos da área de trabalho] |
Cabeçalho | ipmib.h (inclua Iphlpapi.h) |