Freigeben über


NDIS_MINIPORT_PAUSE_PARAMETERS Struktur (ndis.h)

Die NDIS_MINIPORT_PAUSE_PARAMETERS Struktur definiert Pausenparameter für Miniportadapter.

Syntax

typedef struct _NDIS_MINIPORT_PAUSE_PARAMETERS {
  NDIS_OBJECT_HEADER Header;
  ULONG              Flags;
  ULONG              PauseReason;
} NDIS_MINIPORT_PAUSE_PARAMETERS, *PNDIS_MINIPORT_PAUSE_PARAMETERS;

Angehörige

Header

Die NDIS_OBJECT_HEADER Struktur für die NDIS_MINIPORT_PAUSE_PARAMETERS Struktur. NDIS legt das Type Element der Struktur fest, das Header- angibt, NDIS_OBJECT_TYPE_DEFAULT, das element Revision auf NDIS_MINIPORT_PAUSE_PARAMETERS_REVISION_1 und das Size Member auf NDIS_SIZEOF_MINIPORT_PAUSE_PARAMETERS_REVISION_1.

Flags

Reserviert.

PauseReason

Der Wert dieses Elements hängt von der NDIS-Version ab, auf die ein Miniporttreiber ausgerichtet ist.

Miniport-Treiber NDIS-Version Wert
Früher als NDIS 6.40 Unvorhersehbare Werte. Miniport-Treiber sollten sich nicht auf den Wert dieses Elements verlassen.
6.40 und höher NDIS_PAUSE_MINIPORT_DEVICE_REMOVE unter bestimmten Bedingungen, andernfalls NDIS_PAUSE_NDIS_INTERNAL.

Bei NDIS 6.40- und höher-Miniporttreibern, die unter Windows 10, Version 1903 und höher ausgeführt werden, kann der Wert dieses Mitglieds NDIS_PAUSE_MINIPORT_DEVICE_REMOVE sein, wenn NDIS garantiert, dass die Miniportadapterinstanz niemals einen MiniportRestart Erneuten Anruf empfängt. Andernfalls ist dieser Wert NDIS_PAUSE_NDIS_INTERNAL. Wenn das NDIS_PAUSE_MINIPORT_DEVICE_REMOVE Flag festgelegt ist, können Miniporttreiber optional aggressive Leistungsoptimierungen in ihrem MiniportPause Handlers vornehmen, der davon ausgeht, dass der Datenpfad des Adapters nie neu gestartet wird. NDIS 6.40 und höhere Treiber sehen nie NDIS_PAUSE_MINIPORT_DEVICE_REMOVE in Versionen von Windows vor Windows 10, Version 1903.

Bemerkungen

Um Miniportadapter-Pausenparameter zu definieren, übergibt NDIS einen Zeiger an eine NDIS_MINIPORT_PAUSE_PARAMETERS Struktur an die funktion MiniportPause.

Anforderungen

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

Siehe auch

MiniportPause-

NDIS_OBJECT_HEADER