Partilhar via


estrutura KSP_DRMAUDIOSTREAM_CONTENTID (drmk.h)

A estrutura de KSP_DRMAUDIOSTREAM_CONTENTID especifica a propriedade, o tipo de solicitação e o contexto de uma solicitação de KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset-property. Ele também especifica uma lista de ponteiros de função para as funções DRM.

Sintaxe

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;

Membros

Property

Especifica a propriedade a ser obtém ou definida. Esse membro é uma estrutura do tipo KSPROPERTY.

Context

Ponteiro para dados de contexto. Esse é o contexto especificado no parâmetro drmForwardContentToDeviceObject da função drmForward.

DrmAddContentHandlers

Ponteiro para função DrmAddContentHandlers.

DrmCreateContentMixed

Ponteiro para função DrmCreateContentMixed.

DrmDestroyContent

Ponteiro para função DrmDestroyContent.

DrmForwardContentToDeviceObject

Ponteiro para função DrmForwardContentToDeviceObject.

DrmForwardContentToFileObject

Ponteiro para função DrmForwardContentToFileObject.

DrmForwardContentToInterface

Ponteiro para função DrmForwardContentToInterface.

DrmGetContentRights

Ponteiro para função DrmGetContentRights.

Observações

A estrutura contém ponteiros de função para as funções de biblioteca DRM para fornecer ao driver acesso conveniente a essas funções.

Requisitos

Requisito Valor
cabeçalho drmk.h (inclua Drmk.h)

Consulte também

DrmAddContentHandlers

DrmCreateContentMixed

DrmDestroyContent

DrmForwardContentToDeviceObject

DrmForwardContentToFileObject

DrmForwardContentToInterface

DrmGetContentRights

KSPROPERTY

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID