NDIS_OPER_STATE-Struktur (ntddndis.h)

Die NDIS_OPER_STATE-Struktur stellt den aktuellen Betriebszustand einer NDIS-Netzwerkschnittstelle bereit.

Syntax

typedef struct _NDIS_OPER_STATE {
  NDIS_OBJECT_HEADER Header;
  NET_IF_OPER_STATUS OperationalStatus;
  ULONG              OperationalStatusFlags;
} NDIS_OPER_STATE, *PNDIS_OPER_STATE;

Member

Header

Die NDIS_OBJECT_HEADER-Struktur für die NDIS_OPER_STATE-Struktur. Legen Sie den Typmember der Struktur, die Header angibt, auf NDIS_OBJECT_TYPE_DEFAULT, den Revisionsmember auf NDIS_OPER_STATE_REVISION_1 und das Size-Element auf NDIS_SIZEOF_OPER_STATE_REVISION_1 fest.

OperationalStatus

Der NET_IF_OPER_STATUS typs operational status.

OperationalStatusFlags

Dieser Member gibt den Grund an, warum das OperationalStatus-Element auf NET_IF_OPER_STATUS_DOWN oder NET_IF_OPER_STATUS_DORMANT festgelegt ist. Dieser Member ist ein ULONG-Wert, der ein bitweises OR einer Kombination der folgenden Flags enthält:

NET_IF_OPER_STATUS_DOWN_NOT_AUTHENTICATED

Die operative status ist auf NET_IF_OPER_STATUS_DOWN festgelegt, da der Standardport des Miniportadapters nicht authentifiziert ist.

NET_IF_OPER_STATUS_DOWN_NOT_MEDIA_CONNECTED

Die betriebsbereite status ist auf NET_IF_OPER_STATUS_DOWN festgelegt, da sich der Miniportadapter nicht in einem mediengebundenen Zustand befindet.

NET_IF_OPER_STATUS_DORMANT_PAUSED

Die betriebsbereite status ist auf NET_IF_OPER_STATUS_DORMANT festgelegt, da sich der Miniportadapter im Angehalten- oder Angehaltenzustand befindet.

NET_IF_OPER_STATUS_DORMANT_LOW_POWER

Die betriebsbereite status ist auf NET_IF_OPER_STATUS_DORMANT festgelegt, da sich der Miniportadapter im Energiesparmodus befindet.

Hinweise

Für die NDIS_STATUS_OPER_STATUS status-Angabe stellt NDIS eine NDIS_OPER_STATE-Struktur im StatusBuffer-Member der NDIS_STATUS_INDICATION-Struktur bereit.

NDIS_STATUS_OPER_STATUS gibt den aktuellen Betriebszustand einer NDIS-Netzwerkschnittstelle zu überlastenden Treibern an.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Kopfzeile ntddndis.h (include Ndis.h)

Weitere Informationen

NDIS_OBJECT_HEADER

NDIS_STATUS_INDICATION

NDIS_STATUS_OPER_STATUS

NET_IF_OPER_STATUS