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_BDA_AUTODEMODULATE_START