structure KSP_DRMAUDIOSTREAM_CONTENTID (drmk.h)

La structure KSP_DRMAUDIOSTREAM_CONTENTID spécifie la propriété, le type de requête et le contexte d’une KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDdemande set-property. Il spécifie également une liste de pointeurs de fonction vers les fonctions DRM.

Syntaxe

typedef struct {
  KSPROPERTY                         Property;
  PVOID                              Context;
  PFNDRMADDCONTENTHANDLERS           DrmAddContentHandlers;
  PFNDRMCREATECONTENTMIXED           DrmCreateContentMixed;
  PFNDRMDESTROYCONTENT               DrmDestroyContent;
  PFNDRMFORWARDCONTENTTODEVICEOBJECT DrmForwardContentToDeviceObject;
  PFNDRMFORWARDCONTENTTOFILEOBJECT   DrmForwardContentToFileObject;
  PFNDRMFORWARDCONTENTTOINTERFACE    DrmForwardContentToInterface;
  PFNDRMGETCONTENTRIGHTS             DrmGetContentRights;
} KSP_DRMAUDIOSTREAM_CONTENTID, *PKSP_DRMAUDIOSTREAM_CONTENTID;

Membres

Property

Spécifie la propriété à obtenir ou à définir. Ce membre est une structure de type KSPROPERTY.

Context

Pointeur vers des données de contexte. Il s’agit du contexte spécifié dans le paramètre DrmForwardContentToDeviceObject de la fonction DrmForward .

DrmAddContentHandlers

Pointeur vers la fonction DrmAddContentHandlers .

DrmCreateContentMixed

Pointeur vers la fonction DrmCreateContentMixed .

DrmDestroyContent

Pointeur vers la fonction DrmDestroyContent .

DrmForwardContentToDeviceObject

Pointeur vers la fonction DrmForwardContentToDeviceObject .

DrmForwardContentToFileObject

Pointeur vers la fonction DrmForwardContentToFileObject .

DrmForwardContentToInterface

Pointeur vers la fonction DrmForwardContentToInterface .

DrmGetContentRights

Pointeur vers la fonction DrmGetContentRights .

Remarques

La structure contient des pointeurs de fonction vers les fonctions de bibliothèque DRM afin de fournir au pilote un accès pratique à ces fonctions.

Configuration requise

Condition requise Valeur
En-tête drmk.h (inclure Drmk.h)

Voir aussi

DrmAddContentHandlers

DrmCreateContentMixed

DrmDestroyContent

DrmForwardContentToDeviceObject

DrmForwardContentToFileObject

DrmForwardContentToInterface

DrmGetContentRights

KSPROPERTY

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID