Compartilhar via


estrutura MIB_IFSTATUS (iprtrmib.h)

A estrutura MIB_IFSTATUS armazena informações status para uma interface específica.

Sintaxe

typedef struct _MIB_IFSTATUS {
  DWORD dwIfIndex;
  DWORD dwAdminStatus;
  DWORD dwOperationalStatus;
  BOOL  bMHbeatActive;
  BOOL  bMHbeatAlive;
} MIB_IFSTATUS, *PMIB_IFSTATUS;

Membros

dwIfIndex

O índice que identifica a interface.

dwAdminStatus

O status administrativo da interface, ou seja, se a interface está habilitada ou desabilitada administrativamente.

dwOperationalStatus

O status operacional da interface. Esse membro pode ser um dos valores definidos na enumeração ROUTER_CONNECTION_STATE definida no arquivo de cabeçalho Mprapip.h . Consulte a enumeração ROUTER_CONNECTION_STATE para obter uma descrição amd de lista dos possíveis estados operacionais.

bMHbeatActive

Especifica se a detecção de pulsação multicast está habilitada. Um valor true indica que a detecção de pulsação está habilitada. Um valor false indica que a detecção de pulsação está desabilitada.

bMHbeatAlive

Especifica se o intervalo de pulsação com várias pulsações mortas foi excedido. Um valor de FALSE indica que o intervalo foi excedido. Um valor true indica que o intervalo não foi excedido.

Comentários

Observe que o arquivo de cabeçalho Iprtrmib.h é incluído automaticamente no arquivo de cabeçalho Iphlpapi.h . O arquivo de cabeçalho Iprtrmib.h nunca deve ser usado diretamente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho iprtrmib.h (inclua Iphlpapi.h)

Confira também

MIB_IFROW

MPR_INTERFACE_0

MPR_INTERFACE_1