Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ab NDIS 6.30 müssen Miniporttreiber melden, ob der Treiber die Unterstützung für das selektive Anhalten von NDIS aktiviert hat. Die Unterstützung für das selektive Anhalten von NDIS wird über die Einstellung des standardisierten INF-Schlüsselworts *SelectiveSuspend aktiviert oder deaktiviert. Weitere Informationen zu diesem INF-Schlüsselwort finden Sie unter Standardisierte INF-Schlüsselwörter für das selektive Anhalten von NDIS.
Wenn NDIS die MiniportInitializeEx-Funktion des Treibers aufruft, meldet der Miniport-Treiber seine Unterstützung für die selektive Suspendierung von NDIS durch die folgenden Schritte:
Der Treiber initialisiert eine NDIS_PM_CAPABILITIES Struktur mit den Leistungsverwaltungsfunktionen der zugrunde liegenden Hardware.
Wenn der Treiber die Unterstützung für das NDIS-selektive Anhalten aktiviert, muss er die Member der NDIS_PM_CAPABILITIES-Struktur wie folgt festlegen:
- Der Miniporttreiber muss NDIS_PM_CAPABILITIES_REVISION_2 und NDIS_SIZEOF_NDIS_PM_CAPABILITIES_REVISION_2 für die Überarbeitung und Länge der NDIS_PM_CAPABILITIES Struktur innerhalb des Headerelements der Struktur angeben.
- Wenn das Schlüsselwort *SelectiveSuspend einen Wert von 1 aufweist, ist die Miniporttreiberunterstützung für das selektive Anhalten von NDIS aktiviert. Der Miniporttreiber meldet dies, indem er das NDIS_PM_SELECTIVE_SUSPEND_SUPPORTED-Flag innerhalb des Flags-Mitglieds dieser Struktur festlegt.
Nachdem sie die NDIS_PM_CAPABILITIES Struktur initialisiert hat, legt der Miniporttreiber das PowerManagementCapabilitiesEx-Element der NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES Struktur so fest, dass er auf die initialisierte NDIS_PM_CAPABILITIES Struktur verweist. Der Miniporttreiber übergibt einen Zeiger an eine NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES Struktur im MiniportAttributes-Parameter , wenn der Treiber die NdisMSetMiniportAttributes-Funktion aufruft.
Die Methode, die von Miniporttreibern verwendet wird, um den Unterstützungsstatus von NDIS Selective Suspend zu melden, basiert auf der NDIS 6.20-Methode für die Berichterstellung von Energieverwaltungsfunktionen. Weitere Informationen zu dieser Methode finden Sie unter Reporting Power Management Capabilities.
Weitere Informationen zum Adapterinitialisierungsprozess finden Sie unter Initialisieren eines Miniportadapters.