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 BdaStartChanges--Funktion initiiert die Einstellung neuer BDA-Topologieänderungen.
Syntax
NTSTATUS BdaStartChanges(
[in] PIRP pIrp
);
Parameter
[in] pIrp
Verweist auf das IRP für die Anforderung, Änderungen zu initiieren. Der BDA-Minidriver empfängt dieses IRP mit der KSMETHOD_BDA_START_CHANGES Anforderung.
Rückgabewert
Gibt STATUS_SUCCESS oder einen entsprechenden Fehlercode zurück.
Bemerkungen
Ein BDA-Minidriver ruft die BdaStartChanges--Funktion auf, um die Einstellung neuer BDA-Topologieänderungen zu initiieren, nachdem der Minidriver eine KSMETHOD_BDA_START_CHANGES Anforderung der vom Netzwerkanbieter festgelegten KSMETHODSETID_BdaChangeSync-Methode empfängt. BDA-Minidriver definieren Verteiler- und Filterautomatisierungstabellen, sodass diese Minidriver entweder die BdaStartChanges funktion direkt verteilen oder diese Anforderung mithilfe einer internen Methode (KStrMethodHandler) abfangen, die dann die BdaStartChanges-Funktion aufruft. Beispielsweise können BDA-Minidriver, die diese Anforderung abfangen, einen Zeiger auf den BDA-Filter aus dem übergebenen IRP abrufen, sodass sie anschließend ausstehende Filterressourcen auf die neuen Anforderungen zurücksetzen und den Änderungsstatus des Filters auf BDA_CHANGES_COMPLETE festlegen können. Weitere Informationen finden Sie unter Definieren von Automatisierungstabellen und Ändern von BDA-Filtereigenschaften.
Das Aufrufen der BdaStartChanges--Funktion bewirkt, dass zuvor angeforderte Topologieänderungen, die noch nicht ignoriert wurden, ignoriert werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Desktop |
| Header- | bdasup.h (include Bdasup.h) |
| Library | Bdasup.lib |
| IRQL- | PASSIVE_LEVEL |