Freigeben über


NdisIfDeregisterProvider-Funktion (ndis.h)

Die NdisIfDeregisterProvider Funktion deregistert einen Schnittstellenanbieter, der zuvor durch einen Aufruf des NdisIfRegisterProvider Funktion.

Syntax

VOID NdisIfDeregisterProvider(
  [in] NDIS_HANDLE NdisProviderHandle
);

Parameter

[in] NdisProviderHandle

Ein Handle, das den Netzwerkschnittstellenanbieter identifiziert. Der Anrufer hat dieses Handle von einem vorherigen Aufruf an den NdisIfRegisterProvider Funktion.

Rückgabewert

Nichts

Bemerkungen

NDIS-Treiber rufen die NdisIfDeregisterProvider Funktion auf, um die Registrierung als Netzwerkschnittstellenanbieter aufzurufen. NDIS-Treiber sollten beim Entladen als Schnittstellenanbieter deregistern.

Der Schnittstellenanbieter muss sicherstellen, dass keine Schnittstellen registriert sind, wenn er NdisIfDeregisterProvideraufruft. Zum Aufheben der Registrierung von Schnittstellen muss der Anbieter die NdisIfDeregisterInterface einmal für jede registrierte Schnittstelle.

Der Anbieter darf nicht das Anbieterhandle verwenden, das an den NdisProviderHandle Parameter übergeben wurde, nachdem er NdisIfDeregisterProvideraufgerufen hat.

Anforderungen

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

Siehe auch

NdisIfDeregisterInterface-

NdisIfRegisterProvider-