estrutura MIB_IPMCAST_MFE_STATS (ipmib.h)
A estrutura MIB_IPMCAST_MFE_STATS armazena as estatísticas associadas a uma MFE (Entrada de Encaminhamento Multicast).
Sintaxe
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;
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 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 essa MFE está relacionada.
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
O tempo, em mil segundos, desde que o MFE foi criado.
ulExpiryTime
Tipo: ULONG
O tempo, em mil segundos, até que o MFE seja excluído. Um valor 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 este 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.
rgmiosOutStats[ANY_SIZE]
Tipo: MIB_IPMCAST_OIF_STATS[ANY_SIZE]
Um ponteiro para uma tabela de estatísticas de interface de saída implementadas como uma matriz de estruturas de MIB_IPMCAST_OIF_STATS . O número de entradas na tabela é especificado pelo valor do membro ulNumOutIf .
Comentários
A estrutura MIB_IPMCAST_MFE_STATS não tem um tamanho fixo. Use a macro SIZEOF_MIB_MFE_STATS(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 Windows Software Development Kit (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
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | ipmib.h (inclua Iphlpapi.h) |