KSP_DRMAUDIOSTREAM_CONTENTID struttura (drmk.h)

La struttura KSP_DRMAUDIOSTREAM_CONTENTID specifica la proprietà, il tipo di richiesta e il contesto per una richiestadi KSPROPERTY_DRMAUDIOSTREAM_CONTENTID set-property. Specifica anche un elenco di puntatori alle funzioni DRM.

Sintassi

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;

Members

Property

Specifica la proprietà da ottenere o impostare. Questo membro è una struttura di tipo KSPROPERTY.

Context

Puntatore ai dati di contesto. Questo è il contesto specificato nel parametro DRMForwardContentToDeviceObject della funzione DrmForward .

DrmAddContentHandlers

Puntatore alla funzione DrmAddContentHandlers .

DrmCreateContentMixed

Puntatore alla funzione DrmCreateContentMixed .

DrmDestroyContent

Puntatore alla funzione DrmDestroyContent .

DrmForwardContentToDeviceObject

Puntatore alla funzione DrmForwardContentToDeviceObject .

DrmForwardContentToFileObject

Puntatore alla funzione DrmForwardContentToFileObject .

DrmForwardContentToInterface

Puntatore alla funzione DrmForwardContentToInterface .

DrmGetContentRights

Puntatore alla funzione DrmGetContentRights .

Commenti

La struttura contiene puntatori di funzione alle funzioni della libreria DRM per fornire al driver l'accesso pratico a queste funzioni.

Requisiti

Requisito Valore
Intestazione drmk.h (include Drmk.h)

Vedi anche

DrmAddContentHandlers

DrmCreateContentMixed

DrmDestroyContent

DrmForwardContentToDeviceObject

DrmForwardContentToFileObject

DrmForwardContentToInterface

DrmGetContentRights

KSPROPERTY

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID