BdaValidateNodeProperty-Funktion (bdasup.h)
Die BdaValidateNodeProperty--Funktion überprüft, ob eine Knoteneigenschaftsanforderung einem bestimmten Pin zugeordnet ist.
Syntax
NTSTATUS BdaValidateNodeProperty(
[in] PIRP pIrp,
[in] PKSPROPERTY pProperty
);
Parameter
[in] pIrp
Verweist auf das IRP für die Anforderung, um zu überprüfen, ob die aktuelle Pin die Knoteneigenschaft bei pPropertysteuert. Der BDA-Minidriver kann dieses IRP mit der KSPROPERTY_BDA_RF_TUNER_FREQUENCY oder KSPROPERTY_BDA_AUTODEMODULATE_START Anforderung empfangen.
[in] pProperty
Verweist auf eine KSPROPERTY- Struktur, die die Eigenschaft und den Anforderungstyp der Eigenschaftsanforderung beschreibt.
Rückgabewert
Gibt STATUS_SUCCESS oder einen entsprechenden Fehlercode zurück.
Bemerkungen
Eine Pinmethode in einem BDA-Minidriver ruft die BdaValidateNodeProperty--Funktion auf, um zu überprüfen, ob der Pin eine bestimmte Knoteneigenschaft steuert, nachdem der Minidriver die Knoteneigenschaftsanforderung vom Netzwerkanbieter empfängt. Diese Knoteneigenschaftsanforderung kann z. B. eine KSPROPERTY_BDA_RF_TUNER_FREQUENCY Anforderung des KSPROPSETID_BdaFrequencyFilter Eigenschaftensatzes oder eine KSPROPERTY_BDA_AUTODEMODULATE_START Anforderung des KSPROPSETID_BdaAutodemodulate Eigenschaftensatzes sein. Diese Eigenschaftensätze bearbeiten Tuner- und Demodulatorknoten. Nach dem erfolgreichen Aufrufen BdaValidateNodePropertyruft der Minidriver einen Zeiger auf den BDA-Filter vom übergebenen IRP ab, sodass der Minidriver einen Vorgang auf dem jeweiligen Knoten ausführen kann.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar unter Microsoft Windows XP und höher. Diese Routine ist nur auf der Windows 2000-Plattform verfügbar, wenn Microsoft DirectX 9.0 und höher auf dieser Plattform installiert ist. |
Zielplattform- | Desktop |
Header- | bdasup.h (include Bdasup.h) |
Library | Bdasup.lib |
IRQL- | PASSIVE_LEVEL |
Siehe auch
KSPROPERTY_BDA_AUTODEMODULATE_START