Partager via


BdaValidateNodeProperty, fonction (bdasup.h)

La fonction BdaValidateNodeProperty valide qu’une demande 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 pour que la demande vérifie que l’épingle actuelle contrôle la propriété de nœud sur pProperty. Le minidriver BDA peut recevoir ce IRP avec le KSPROPERTY_BDA_RF_TUNER_FREQUENCY ou KSPROPERTY_BDA_AUTODEMODULATE_START demande.

[in] pProperty

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

Valeur retournée

Retourne STATUS_SUCCESS ou un code d’erreur approprié.

Remarques

Une méthode pin 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 a reçu 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 . Cette propriété définit des nœuds de tuner et demodulateur de manipulation. Après avoir correctement 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.

Configuration requise

Condition requise Valeur
Client minimal 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 est installé sur cette plateforme.
Plateforme cible Desktop (Expérience utilisateur)
En-tête bdasup.h (inclure 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