структура KSP_DRMAUDIOSTREAM_CONTENTID (drmk.h)
Структура KSP_DRMAUDIOSTREAM_CONTENTID указывает свойство, тип запроса и контекст для запроса KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset-property. Он также указывает список указателей на функции DRM.
Синтаксис
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;
Члены
Property
Указывает свойство для получения или задания. Этот элемент является структурой типа KSPROPERTY.
Context
Указатель на данные контекста. Это контекст, указанный в параметре DrmForwardContentToDeviceObject функции DrmForward .
DrmAddContentHandlers
Указатель на функцию DrmAddContentHandlers .
DrmCreateContentMixed
Указатель на функцию DrmCreateContentMixed .
DrmDestroyContent
Указатель на функцию DrmDeземияContent .
DrmForwardContentToDeviceObject
Указатель на функцию DrmForwardContentToDeviceObject .
DrmForwardContentToFileObject
Указатель на функцию DrmForwardContentToFileObject .
DrmForwardContentToInterface
Указатель на функцию DrmForwardContentToInterface .
DrmGetContentRights
Указатель на функцию DrmGetContentRights .
Комментарии
Структура содержит указатели на функции библиотеки DRM, чтобы предоставить драйверу удобный доступ к этим функциям.
Требования
Требование | Значение |
---|---|
Заголовок | drmk.h (включая Drmk.h) |