Freigeben über


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;

Angehörige

Header

Die NDIS_OBJECT_HEADER Struktur für die NDIS_OPER_STATE Struktur. Legen Sie das element Type der Struktur fest, das Header- angibt, NDIS_OBJECT_TYPE_DEFAULT, das element Revision auf NDIS_OPER_STATE_REVISION_1 und das Size member to NDIS_SIZEOF_OPER_STATE_REVISION_1.

OperationalStatus

Der NET_IF_OPER_STATUS Betriebsstatustyp.

OperationalStatusFlags

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

NET_IF_OPER_STATUS_DOWN_NOT_AUTHENTICATED

Der Betriebsstatus wird auf NET_IF_OPER_STATUS_DOWN festgelegt, da der Standardport des Miniportadapters nicht authentifiziert ist.

NET_IF_OPER_STATUS_DOWN_NOT_MEDIA_CONNECTED

Der Betriebsstatus wird auf NET_IF_OPER_STATUS_DOWN festgelegt, da sich der Miniportadapter nicht in einem mediengebundenen Zustand befindet.

NET_IF_OPER_STATUS_DORMANT_PAUSED

Der Betriebsstatus wird auf NET_IF_OPER_STATUS_DORMANT festgelegt, da sich der Miniportadapter im angehaltenen oder anhaltenden Zustand befindet.

NET_IF_OPER_STATUS_DORMANT_LOW_POWER

Der Betriebsstatus wird auf NET_IF_OPER_STATUS_DORMANT festgelegt, da sich der Miniportadapter in einem Energiesparmodus befindet.

Bemerkungen

Für die NDIS_STATUS_OPER_STATUS Statusanzeige stellt NDIS eine NDIS_OPER_STATE Struktur im StatusBuffer Mitglied der NDIS_STATUS_INDICATION Struktur zur Auswahl.

NDIS_STATUS_OPER_STATUS gibt den aktuellen Betriebsstatus einer NDIS-Netzwerkschnittstelle an, um Treiber zu übersteigen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.0 und höher.
Header- ntddndis.h (include Ndis.h)

Siehe auch

NDIS_OBJECT_HEADER

NDIS_STATUS_INDICATION

NDIS_STATUS_OPER_STATUS

NET_IF_OPER_STATUS