Partager via


BdaValidateNodeProperty, fonction (bdasup.h)

La fonction BdaValidateNodeProperty valide qu’une requête de propriété de nœud est associée à une broche spécifique.

Syntaxe

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

Paramètres

[in] pIrp

Pointe vers l’IRP de la demande pour vérifier que l’épingle actuelle contrôle la propriété de nœud à pProperty. Le minidriver BDA peut recevoir cet IRP avec la demande de KSPROPERTY_BDA_RF_TUNER_FREQUENCY ou de KSPROPERTY_BDA_AUTODEMODULATE_START.

[in] pProperty

Pointe vers une structure KSPROPERTY qui décrit la propriété et le type de requête de la requête de propriété.

Valeur de retour

Retourne STATUS_SUCCESS ou un code d’erreur approprié.

Remarques

Une méthode d’épingle dans un minidriver BDA appelle la fonction BdaValidateNodeProperty pour vérifier que l’épingle contrôle une propriété de nœud spécifique après que le minidriver reçoit la demande de propriété de nœud du fournisseur de réseau. Cette demande de propriété de nœud peut être, par exemple, une demande de KSPROPERTY_BDA_RF_TUNER_FREQUENCY du jeu de propriétés KSPROPSETID_BdaFrequencyFilter ou une demande de KSPROPERTY_BDA_AUTODEMODULATE_START du jeu de propriétés KSPROPSETID_BdaAutodemodulate. Ces ensembles de propriétés manipulent les nœuds de réglage et de modulateur. Après avoir appelé BdaValidateNodeProperty, le minidriver obtient un pointeur vers le filtre BDA à partir de l’IRP passé afin que le minidriver puisse effectuer une opération sur le nœud particulier.

Exigences

Exigence Valeur
client minimum pris en charge Disponible sur Microsoft Windows XP et les systèmes d’exploitation ultérieurs. Cette routine est disponible sur la plateforme Windows 2000 uniquement si Microsoft DirectX 9.0 et versions ultérieures sont installées sur cette plateforme.
plateforme cible Bureau
d’en-tête bdasup.h (include Bdasup.h)
bibliothèque Bdasup.lib
IRQL PASSIVE_LEVEL

Voir aussi

KSPROPERTY

KSPROPERTY_BDA_AUTODEMODULATE_START

KSPROPERTY_BDA_RF_TUNER_FREQUENCY

KSPROPSETID_BdaAutodemodulate

KSPROPSETID_BdaFrequencyFilter