BdaPropertyNodeTypes-Funktion (bdasup.h)
Die BdaPropertyNodeTypes-Funktion ruft eine Liste von Knotentypen in einer Vorlagentopologie ab.
Syntax
NTSTATUS BdaPropertyNodeTypes(
[in] PIRP pIrp,
[in] PKSPROPERTY pKSProperty,
[out] ULONG *pulProperty
);
Parameter
[in] pIrp
Verweist auf den IRP für die Anforderung zum Abrufen der Liste der Knotentypen. Der BDA-Minidriver empfängt diese IRP mit der KSPROPERTY_BDA_NODE_TYPES Anforderung.
[in] pKSProperty
Verweist auf eine KSPROPERTY-Struktur , die die Eigenschaft und den Anforderungstyp der Eigenschaftenanforderung beschreibt.
[out] pulProperty
Verweist auf ein Array, das die Liste der Knotentypen empfängt.
Rückgabewert
Gibt STATUS_SUCCESS oder einen entsprechenden Fehlercode zurück.
Hinweise
Ein BDA-Minidriver ruft die BdaPropertyNodeTypes-Funktion auf, um die Liste der Knotentypen abzurufen, nachdem der Minitreiber eine KSPROPERTY_BDA_NODE_TYPES Anforderung des KSPROPSETID_BdaTopology Eigenschaftensatzes vom Netzwerkanbieter erhalten hat. Die meisten BDA-Minidriver können Dispatch- und Filterautomatisierungstabellen definieren, sodass diese Minidriver die BdaPropertyNodeTypes-Funktion direkt senden, ohne diese Anforderung mithilfe eines internen Get-Handlers (KStrGetPropertyHandler) abzufangen. Weitere Informationen finden Sie unter Definieren von Automatisierungstabellen und Ermitteln der BDA-Gerätetopologie .
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | bdasup.h (include Bdasup.h) |
Bibliothek | Bdasup.lib |
IRQL | PASSIVE_LEVEL |