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) |