estrutura KSP_DRMAUDIOSTREAM_CONTENTID (drmk.h)
A estrutura KSP_DRMAUDIOSTREAM_CONTENTID especifica a propriedade, o tipo de solicitação e o contexto de uma KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDsolicitação set-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 para obter ou definir. 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 a função DrmAddContentHandlers .
DrmCreateContentMixed
Ponteiro para a função DrmCreateContentMixed .
DrmDestroyContent
Ponteiro para a função DrmDestroyContent .
DrmForwardContentToDeviceObject
Ponteiro para a função DrmForwardContentToDeviceObject .
DrmForwardContentToFileObject
Ponteiro para a função DrmForwardContentToFileObject .
DrmForwardContentToInterface
Ponteiro para a função DrmForwardContentToInterface .
DrmGetContentRights
Ponteiro para a função DrmGetContentRights .
Comentários
A estrutura contém ponteiros de função para as funções da biblioteca DRM para fornecer ao driver acesso conveniente a essas funções.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | drmk.h (inclua Drmk.h) |