NdisIfDeregisterInterface-Funktion (ndis.h)

Die NdisIfDeregisterInterface-Funktion hebt die Registrierung einer NDIS-Netzwerkschnittstelle auf, die zuvor durch einen Aufruf des registriert wurde. NdisIfRegisterInterface-Funktion .

Syntax

void NdisIfDeregisterInterface(
  NET_IFINDEX ifIndex
);

Parameter

ifIndex

Ein Index, der die netzwerkschnittstelle identifiziert, die die Registrierung aufgehoben werden soll. Der Schnittstellenanbieter hat diesen Index von einem vorherigen Aufruf des abgerufen. NdisIfRegisterInterface-Funktion .

Rückgabewert

Keine

Bemerkungen

NDIS-Schnittstellenanbieter rufen die NdisIfDeregisterInterface-Funktion auf, um die Registrierung einer Netzwerkschnittstelle aufzuheben und anzugeben, dass die Schnittstelle aus der Liste der bekannten Schnittstellen auf dem Computer entfernt werden soll.

Ein Schnittstellenanbieter ruft die NdisIfDeregisterInterface-Funktion auf, z. B. weil die Schnittstelle deinstalliert wurde. Schnittstellenanbieter rufen NdisIfDeregisterInterface nicht auf, um anzugeben, dass sich der Zustand einer Schnittstelle geändert hat.

NdisIfDeregisterInterface gibt den Schnittstellenindex frei, sodass NDIS den Index einer anderen Schnittstelle neu zuweisen kann, die später registriert wird. Verwechseln Sie den Schnittstellenindex nicht mit dem NET_LUID Index, der nach dem Neustart eines Computers beibehalten wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Zielplattform Desktop
Kopfzeile ndis.h (include Ndis.h)
Bibliothek Ndis.lib
IRQL PASSIVE_LEVEL
DDI-Complianceregeln Irql_Interfaces_Function(ndis)

Weitere Informationen

NET_LUID

NdisIfRegisterInterface