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) |