Compartilhar via


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)

Confira também

MIB_IPMCAST_OIF_STATS