Freigeben über


NdisIfDeregisterProvider-Funktion (ndis.h)

Die NdisIfDeregisterProvider-Funktion hebt die Registrierung eines Schnittstellenanbieters auf, der zuvor durch einen Aufruf von registriert wurde. NdisIfRegisterProvider-Funktion .

Syntax

void NdisIfDeregisterProvider(
  [in] NDIS_HANDLE NdisProviderHandle
);

Parameter

[in] NdisProviderHandle

Ein Handle, das den Netzwerkschnittstellenanbieter identifiziert. Der Aufrufer hat dieses Handle von einem vorherigen Aufruf des abgerufen. NdisIfRegisterProvider-Funktion .

Rückgabewert

Keine

Bemerkungen

NDIS-Treiber rufen die NdisIfDeregisterProvider-Funktion auf, um die Registrierung als Netzwerkschnittstellenanbieter aufzuheben. NDIS-Treiber sollten die Registrierung als Schnittstellenanbieter aufheben, wenn sie entladen werden.

Der Schnittstellenanbieter muss sicherstellen, dass keine Schnittstellen registriert sind, wenn er NdisIfDeregisterProvider aufruft. Um die Registrierung von Schnittstellen aufzuheben, muss der Anbieter die NdisIfDeregisterInterface-Funktion einmal für jede registrierte Schnittstelle.

Der Anbieter darf nicht das Anbieterhandle verwenden, das er am NdisProviderHandle-Parameter übergeben hat, nachdem er NdisIfDeregisterProvider aufgerufen hat.

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

NdisIfDeregisterInterface

NdisIfRegisterProvider