Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die BdaCheckChanges--Funktion überprüft vor dem Commit einen neuen Satz von BDA-Topologieänderungen.
Syntax
NTSTATUS BdaCheckChanges(
[in] PIRP pIrp
);
Parameter
[in] pIrp
Verweist auf das IRP für die Anforderung zum Überprüfen von Änderungen. Der BDA-Minidriver empfängt diese IRP mit der KSMETHOD_BDA_CHECK_CHANGES Anforderung.
Rückgabewert
Gibt STATUS_SUCCESS oder einen entsprechenden Fehlercode zurück. Gibt das Ergebnis zurück, das die BdaCommitChanges Funktion zurückgegeben hätte.
Bemerkungen
Ein BDA-Minidriver ruft die BdaCheckChanges--Funktion auf, um eine Gruppe von BDA-Topologieänderungen zu überprüfen, nachdem der Minidriver eine KSMETHOD_BDA_CHECK_CHANGES Anforderung der vom Netzwerkanbieter festgelegten KSMETHODSETID_BdaChangeSync-Methode empfängt. BDA-Minidriver definieren Verteiler- und Filterautomatisierungstabellen, sodass diese Minidriver entweder die BdaCheckChanges Funktion direkt verteilen oder diese Anforderung mithilfe einer internen Methode (KStrMethodHandler) abfangen, die dann die BdaCheckChanges-Funktion aufruft. Beispielsweise können BDA-Minidriver, die diese Anforderung abfangen, einen Zeiger auf den BDA-Filter aus dem übergebenen IRP abrufen, damit sie die neue Liste der Ressourcen für den Filter überprüfen können. Weitere Informationen finden Sie unter Definieren von Automatisierungstabellen und Ändern von BDA-Filtereigenschaften.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Desktop |
| Header- | bdasup.h (include Bdasup.h) |
| Library | Bdasup.lib |
| IRQL- | PASSIVE_LEVEL |