KSPROPSETID_BdaCA
KSPROPSETID_BdaCA est la propriété d’accès conditionnel (CA) BDA. Il est utilisé pour interroger les nœuds de mappage ECM (Entitlement Control Message) pour status de ces nœuds et pour status des modules d’autorité de certification associés et des lecteurs de carte intelligents. Ce jeu de propriétés peut également interroger l’interface utilisateur (IU) 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 status sur un nœud de carte ECM.
KSPROPERTY_BDA_CA_MODULE_STATUS
Retourne status sur le module d’autorité de certification associé à un nœud de carte ECM.
KSPROPERTY_BDA_CA_SMART_CARD_STATUS
Retourne status sur le lecteur carte intelligent 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 des événements dans cet événement défini 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 mini-disques BDA signalent ces événements chaque fois qu’un changement important status 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 status important est, par exemple, lorsqu’un utilisateur supprime un carte intelligent du lecteur carte intelligent.