BdaPropertyNodeEvents-Funktion (bdasup.h)
Die BdaPropertyNodeEvents Funktion ruft eine Liste von Ereignissen ab, die ein Knoten unterstützt.
Syntax
NTSTATUS BdaPropertyNodeEvents(
[in] PIRP pIrp,
[in] PKSP_NODE pKSProperty,
[out, optional] GUID *pguidProperty
);
Parameter
[in] pIrp
Verweist auf das IRP für die Anforderung, um die Liste der Ereignisse für einen Knoten abzurufen. Der BDA-Minidriver empfängt diese IRP mit der KSPROPERTY_BDA_NODE_EVENTS Anforderung.
[in] pKSProperty
Verweist auf eine KSPROPERTY- Struktur, die die Eigenschaft und den Anforderungstyp der Eigenschaftsanforderung beschreibt.
[out, optional] pguidProperty
Verweist auf ein Array, das die Liste der GUIDs für die von einem Knoten unterstützten Ereignisse empfängt.
Rückgabewert
Gibt STATUS_SUCCESS oder einen entsprechenden Fehlercode zurück.
Bemerkungen
Ein BDA-Minidriver ruft die BdaPropertyNodeEvents-funktion auf, um die Liste der Ereignisse für einen Knoten abzurufen, nachdem der Minidriver eine KSPROPERTY_BDA_NODE_EVENTS Anforderung des vom Netzwerkanbieter festgelegten KSPROPSETID_BdaTopology-Eigenschaft erhält. Die meisten BDA-Minidriver können Verteiler- und Filterautomatisierungs-Tabellen definieren, sodass diese Minidriver die BdaPropertyNodeEvents Funktion direkt verteilen, ohne diese Anforderung mithilfe eines internen Get-Handlers abzufangen (KStrGetPropertyHandler). Weitere Informationen finden Sie unter Definieren von Automatisierungstabellen und Bestimmen der BDA-Gerätetopologie.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | bdasup.h (include Bdasup.h) |
Library | Bdasup.lib |
IRQL- | PASSIVE_LEVEL |