Fonction BdaPropertyNodeProperties (bdasup.h)
La fonction BdaPropertyNodeProperties récupère une liste de propriétés prises en charge par un nœud.
Syntaxe
NTSTATUS BdaPropertyNodeProperties(
[in] PIRP pIrp,
[in] PKSP_NODE pKSProperty,
[out, optional] GUID *pguidProperty
);
Paramètres
[in] pIrp
Pointe vers l’IRP pour la demande de récupération de la liste des propriétés d’un nœud. Le minidriver BDA reçoit cet IRP avec la demande KSPROPERTY_BDA_NODE_PROPERTIES .
[in] pKSProperty
Pointe vers une structure KSPROPERTY qui décrit la propriété et le type de requête de la demande de propriété.
[out, optional] pguidProperty
Pointe vers un tableau qui reçoit la liste des GUID pour les propriétés prises en charge par un nœud.
Valeur retournée
Retourne STATUS_SUCCESS ou un code d’erreur approprié.
Remarques
Un minidriver BDA appelle la fonction BdaPropertyNodeProperties pour récupérer la liste des propriétés d’un nœud après que le minidriver a reçu une KSPROPERTY_BDA_NODE_PROPERTIES demande du KSPROPSETID_BdaTopology propriété définie du fournisseur réseau. La plupart des minidrivers BDA peuvent définir des tables de répartition et d’automatisation des filtres afin que ces minidrivers distribuent directement le fonctionnement BdaPropertyNodeProperties , sans intercepter cette requête à l’aide d’un gestionnaire get interne (KStrGetPropertyHandler). Pour plus d’informations, consultez Définition de tables Automation et Détermination de la topologie des appareils BDA .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | bdasup.h (inclure Bdasup.h) |
Bibliothèque | Bdasup.lib |
IRQL | PASSIVE_LEVEL |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour