Freigeben über


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

KSPROPERTY_BDA_AUTODEMODULATE_START

KSPROPERTY_BDA_RF_TUNER_FREQUENCY

KSPROPSETID_BdaAutodemodulate

KSPROPSETID_BdaFrequencyFilter