NdisIMDeregisterLayeredMiniport-Funktion (ndis.h)

Hinweis NDIS 5. x wurde veraltet und wird von NDIS 6 abgelöst. x. Informationen zur Entwicklung neuer NDIS-Treiber finden Sie unter Netzwerktreiber ab Windows Vista. Informationen zum Portieren von NDIS 5. x-Treiber auf NDIS 6. x, siehe Portieren von NDIS 5.x-Treibern zu NDIS 6.0.

NdisIMDeregisterLayeredMiniport gibt einen zuvor registrierten Zwischentreiber frei.

Syntax

void NdisIMDeregisterLayeredMiniport(
  [in] NDIS_HANDLE DriverHandle
);

Parameter

[in] DriverHandle

Gibt das von NdisIMRegisterLayeredMiniport zurückgegebene Handle an.

Rückgabewert

Keine

Bemerkungen

Ein Zwischentreiber, der NdisIMRegisterLayeredMiniport aus seiner DriverEntry-Routine aufgerufen hat, muss NdisIMDeregisterLayeredMiniport aufrufen, wenn er die zugeordneten Ressourcen vor dem Entladen bereinigt. Wenn für den Zwischentreiber ein schwerwiegender Initialisierungsfehler innerhalb seiner DriverEntry-Routine auftritt, z. B. eine Unfähigkeit zum Abrufen von Systemressourcen, muss er NdisIMDeregisterLayeredMiniport aufrufen.

Die NdisIMDeregisterLayeredMiniport-Funktion ist der Kehrwert von NdisIMRegisterLayeredMiniport. Ein Zwischentreiber ruft NdisIMDeregisterLayeredMiniport in der Regel über seine ProtocolUnbindAdapter-Funktion auf, nachdem NdisDeregisterProtocol aufgerufen wurde.

Anforderungen

Anforderung Wert
Header ndis.h (include Ndis.h)
Bibliothek Ndis.lib
IRQL PASSIVE_LEVEL

Weitere Informationen