Condividi tramite


Funzione BdaValidateNodeProperty (bdasup.h)

La funzione BdaValidateNodeProperty convalida che una richiesta di proprietà del nodo è associata a un pin specifico.

Sintassi

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

Parametri

[in] pIrp

Punta all'IRP per la richiesta per verificare che il pin corrente controlli la proprietà node in pProperty. Il minidriver BDA può ricevere l'IRP con la richiesta di KSPROPERTY_BDA_RF_TUNER_FREQUENCY o di KSPROPERTY_BDA_AUTODEMODULATE_START .

[in] pProperty

Punta a una struttura KSPROPERTY che descrive la proprietà e il tipo di richiesta della richiesta di proprietà.

Valore restituito

Restituisce STATUS_SUCCESS o un codice di errore appropriato.

Commenti

Un metodo pin in un minidriver BDA chiama la funzione BdaValidateNodeProperty per verificare che il pin controlli una proprietà del nodo specifica dopo che il minidriver riceve la richiesta di proprietà node dal provider di rete. Questa richiesta di proprietà del nodo può essere, ad esempio, una richiesta KSPROPERTY_BDA_RF_TUNER_FREQUENCY del set di proprietà KSPROPSETID_BdaFrequencyFilter o una richiesta di KSPROPERTY_BDA_AUTODEMODULATE_STARTdel set di proprietà KSPROPSETID_BdaAutodemodulate. Questi set di proprietà modificano i nodi di tuner e demodulatore. Dopo aver chiamato correttamente BdaValidateNodeProperty, il minidriver ottiene un puntatore al filtro BDA dall'IRP passato in modo che il minidriver possa eseguire un'operazione sul nodo specifico.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Microsoft Windows XP e nei sistemi operativi successivi. Questa routine è disponibile nella piattaforma Windows 2000 solo se Microsoft DirectX 9.0 e versioni successive è installato in tale piattaforma.
Piattaforma di destinazione Desktop
Intestazione bdasup.h (include Bdasup.h)
Libreria Bdasup.lib
IRQL PASSIVE_LEVEL

Vedi anche

KSPROPERTY

KSPROPERTY_BDA_AUTODEMODULATE_START

KSPROPERTY_BDA_RF_TUNER_FREQUENCY

KSPROPSETID_BdaAutodemodulate

KSPROPSETID_BdaFrequencyFilter