Freigeben über


NdisMRemoveMiniport-Funktion (ndis.h)

Die NdisMRemoveMiniport Funktion entfernt den angegebenen Miniporttreiberadapter, den der Miniporttreiber ermittelt hat, nicht wiederhergestellt werden kann.

Syntax

NDIS_STATUS NdisMRemoveMiniport(
  NDIS_HANDLE MiniportHandle
);

Parameter

MiniportHandle

Der Handle für den initialisierten Miniportadapter, den der Miniporttreiber ermittelt hat, kann nicht wiederhergestellt werden.

Rückgabewert

NdisMRemoveMiniport kann eine der folgenden Werte zurückgeben:

Rückgabecode Beschreibung
NDIS_STATUS_SUCCESS
Der Miniportadapter wurde entfernt.
NDIS_STATUS_FAILURE
Fehler beim Versuch, den Miniportadapter zu entfernen.

Bemerkungen

Wenn ein Miniporttreiber festgestellt hat, dass ein bestimmter Miniportadapter fehlgeschlagen ist und nicht wiederhergestellt werden kann, kann der Miniporttreiber NdisMRemoveMiniport- aufrufen, um den Miniportadapter aus dem lokalen Computersystem zu entfernen. In diesem Aufruf übergibt der Miniporttreiber den Handle an den Miniportadapter, um ihn zu entfernen.

Wenn beispielsweise ein Miniporttreiber erkennt, dass ein Miniportadapter sehr häufig zurückgesetzt wird und den Computer alle paar Sekunden fixiert, kann der Treiber NDIS anfordern, den Miniportadapter zu entfernen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 5.1 und NDIS 6.0 und höher. Informationen zu NDIS 5.1-Treibern finden Sie unter NdisMRemoveMiniport (NDIS 5.1).
Zielplattform- Universal
Header- ndis.h (include Ndis.h)
Library Ndis.lib
IRQL- <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_Miniport_Driver_Function(ndis)