Partager via


Structure ACXDRMRIGHTS (acxstreams.h)

La structure ACXDRMRIGHTS spécifie les droits de contenu DRM attribués à une broche audio ACX ou à l’objet de flux d’un pilote.

Syntaxe

typedef struct _ACXDRMRIGHTS {
  int   CopyProtect;
  ULONG Reserved;
  int   DigitalOutputDisable;
} ACXDRMRIGHTS, *PACXDRMRIGHTS;

Membres

CopyProtect

Spécifie l’une des valeurs de protection de copie suivantes :

TRUE Active la protection contre la copie.

Une application audio ne doit pas effectuer les opérations suivantes :

  • Stockez le contenu sous n’importe quel formulaire dans n’importe quel stockage nonvolatile.

  • Transmettez le contenu par référence ou par valeur à tout autre composant du système hôte qui n’est pas authentifié par le système DRM.

FALSE Désactive la protection contre la copie. Le contenu peut être copié sans restrictions.

Reserved

Réservé pour une utilisation ultérieure. Initialiser à zéro.

DigitalOutputDisable

Spécifie l’une des valeurs de protection de sortie numérique suivantes :

TRUE Désactiver les sorties numériques. Un composant logiciel ne doit pas transférer le contenu hors du système hôte via n’importe quel type d’interface numérique. Notez que la protection de sortie numérique n’affecte pas les périphériques USB, car le système hôte inclut des périphériques USB.

FAUX Active les sorties numériques. Le contenu peut être transféré du système hôte vers un composant externe sans restrictions.

Remarques

Si le pilote prend en charge DRMRIGHTS et implémente également un mécanisme de protection de copie propriétaire, le pilote doit agréger le résultat de l’implémentation propriétaire avec les valeurs de CopyProtect et DigitalOutputDisable pour déterminer l’état final de la protection de copie. L’état final de la protection contre la copie doit être le plus restrictif de toutes les demandes de protection de copie en attente.

Configuration requise pour ACX

version minimale d’ACX : 1.0

Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.

Exigences

Exigence Valeur
d’en-tête acxstreams.h

Voir aussi