Partager via


KSPROPSETID_BdaCA

KSPROPSETID_BdaCA est la propriété d’accès conditionnel BDA définie. Il est utilisé pour interroger les nœuds ECM (Entitlement Control Message) pour obtenir l’état de ces nœuds et pour l’état des modules d’autorité de certification associés et des lecteurs de cartes à puce. Cet ensemble de propriétés peut également interroger les plug-ins d’interface utilisateur que les plug-ins d’autorité de certification peuvent afficher et contrôler l’accès aux programmes traités via un nœud de carte ECM.

Les propriétés suivantes sont disponibles :

KSPROPERTY_BDA_ECM_MAP_STATUS
Retourne l’état sur un nœud de mappage ECM.

KSPROPERTY_BDA_CA_MODULE_STATUS
Retourne l’état sur le module d’autorité de certification associé à un nœud de mappage ECM.

KSPROPERTY_BDA_CA_SMART_CARD_STATUS
Retourne l’état sur le lecteur de carte à puce associé à un nœud de carte ECM.

KSPROPERTY_BDA_CA_MODULE_UI
Retourne l’interface utilisateur qu’un plug-in d’autorité de certification peut afficher.

KSPROPERTY_BDA_CA_SET_PROGRAM_PIDS
Définit la liste des identificateurs de paquets dans un programme particulier.

KSPROPERTY_BDA_CA_REMOVE_PROGRAM
Empêche l’accès à un programme spécifique.

Commentaires

Les propriétés de ce jeu de propriétés correspondent aux événements du jeu d’événements KSEVENTSETID_BdaCAEvent. Les minidrivers BDA signalent les événements de ce jeu d’événements pour notifier les plug-ins d’autorité de certification. Ces plug-ins d’autorité de certification interrogent ensuite les propriétés correspondantes dans KSPROPSETID_BdaCA. Les minidrivers BDA signalent ces événements chaque fois qu’un changement d’état significatif se produit ou pour interagir avec un utilisateur. Les minidrivers BDA interagissent avec un utilisateur, par exemple, pour présenter un message à l’utilisateur ou pour négocier une transaction avec un utilisateur. Un changement d’état significatif est, par exemple, lorsqu’un utilisateur supprime une carte à puce du lecteur de carte à puce.

Voir aussi

KSEVENTSETID_BdaCAEvent