Partager via


structure MIB_IFSTATUS (iprtrmib.h)

La structure MIB_IFSTATUS stocke status informations pour une interface particulière.

Syntaxe

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

Membres

dwIfIndex

Index qui identifie l’interface.

dwAdminStatus

Les status d’administration de l’interface, c’est-à-dire si l’interface est activée ou désactivée sur le plan administratif.

dwOperationalStatus

Status opérationnelle de l’interface. Ce membre peut être l’une des valeurs définies dans l’énumération ROUTER_CONNECTION_STATE définie dans le fichier d’en-tête Mprapip.h . Consultez l’énumération ROUTER_CONNECTION_STATE pour obtenir une liste amd description des états opérationnels possibles.

bMHbeatActive

Spécifie si la détection des pulsations de multidiffusion est activée. La valeur TRUE indique que la détection des pulsations est activée. La valeur FALSE indique que la détection de pulsations est désactivée.

bMHbeatAlive

Spécifie si l’intervalle d’arrêt des pulsations de multidiffusion a été dépassé. La valeur FALSE indique que l’intervalle a été dépassé. La valeur TRUE indique que l’intervalle n’a pas été dépassé.

Remarques

Notez que le fichier d’en-tête Iprtrmib.h est automatiquement inclus dans le fichier d’en-tête Iphlpapi.h . Le fichier d’en-tête Iprtrmib.h ne doit jamais être utilisé directement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête iprtrmib.h (inclure Iphlpapi.h)

Voir aussi

MIB_IFROW

MPR_INTERFACE_0

MPR_INTERFACE_1