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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für