Fungsi BdaValidateNodeProperty (bdasup.h)

Fungsi BdaValidateNodeProperty memvalidasi bahwa permintaan properti simpul dikaitkan dengan pin tertentu.

Sintaks

NTSTATUS BdaValidateNodeProperty(
  [in] PIRP        pIrp,
  [in] PKSPROPERTY pProperty
);

Parameter

[in] pIrp

Menunjuk ke IRP agar permintaan memvalidasi bahwa pin saat ini mengontrol properti simpul di pProperty. Minidriver BDA dapat menerima IRP ini dengan permintaan KSPROPERTY_BDA_RF_TUNER_FREQUENCY atau KSPROPERTY_BDA_AUTODEMODULATE_START .

[in] pProperty

Menunjuk ke struktur KSPROPERTY yang menjelaskan properti dan jenis permintaan permintaan properti.

Mengembalikan nilai

Mengembalikan STATUS_SUCCESS atau kode kesalahan yang sesuai.

Keterangan

Metode pin dalam minidriver BDA memanggil fungsi BdaValidateNodeProperty untuk memvalidasi bahwa pin mengontrol properti simpul tertentu setelah minidriver menerima permintaan properti simpul dari penyedia jaringan. Permintaan properti simpul ini dapat berupa, misalnya, permintaan KSPROPERTY_BDA_RF_TUNER_FREQUENCY dari kumpulan properti KSPROPSETID_BdaFrequencyFilter atau permintaan KSPROPERTY_BDA_AUTODEMODULATE_START dari kumpulan properti KSPROPSETID_BdaAutodemodulate . Set properti ini memanipulasi simpul tuner dan demodulator. Setelah berhasil memanggil BdaValidateNodeProperty, minidriver mendapatkan penunjuk ke filter BDA dari IRP yang diteruskan sehingga minidriver dapat melakukan operasi pada simpul tertentu.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru. Rutinitas ini tersedia di platform Windows 2000 hanya jika Microsoft DirectX 9.0 dan yang lebih baru diinstal pada platform tersebut.
Target Platform Desktop
Header bdasup.h (termasuk Bdasup.h)
Pustaka Bdasup.lib
IRQL PASSIVE_LEVEL

Lihat juga

KSPROPERTY

KSPROPERTY_BDA_AUTODEMODULATE_START

KSPROPERTY_BDA_RF_TUNER_FREQUENCY

KSPROPSETID_BdaAutodemodulate

KSPROPSETID_BdaFrequencyFilter