Поделиться через


Заголовок drmk.h

Этот заголовок используется звуком. Дополнительные сведения см. в разделе:

drmk.h содержит следующие программные интерфейсы:

Интерфейсы

 
IDrmAudioStream

Интерфейс IDrmAudioStream назначает защиту DRM цифровому содержимому в аудиопотоке.

Функции

 
DrmAddContentHandlers

Функция DrmAddContentHandlers предоставляет системе список функций, которые обрабатывают защищенное содержимое.
DrmCreateContentMixed

Функция DrmCreateContentMixed создает идентификатор содержимого DRM для идентификации аудиопотока KS, содержащего смешанное содержимое из нескольких потоков.
DrmDeкислоумContent

Функция DrmDe соответствииContent удаляет идентификатор содержимого DRM, созданный drmCreateContentMixed.
DrmForwardContentToDeviceObject

Функция DrmForwardContentToDeviceObject принимает объект устройства, представляющий устройство, которому вызывающий объект намерен пересылать защищенное содержимое.
DrmForwardContentToFileObject

Функция DrmForwardContentToFileObject устарела и поддерживается только для поддержки существующих драйверов.
DrmForwardContentToInterface

Функция DrmForwardContentToInterface принимает указатель на COM-интерфейс объекта, в который вызывающий объект намерен пересылать защищенное содержимое.
DrmGetContentRights

Функция DrmGetContentRights извлекает права содержимого DRM, назначенные идентификатору содержимого DRM.

Функции обратного вызова

 
PFNDRMADDCONTENTHANDLERS

Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMADDCONTENTHANDLERS только для внутреннего использования. Не используйте эту функцию в коде.
PFNDRMCREATECONTENTMIXED

Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMCREATECONTENTMIXED только для внутреннего использования. Не используйте эту функцию в коде.
PFNDRMDE ПОДСТАНОВКАCONTENT

Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMDE ЛОКОНТЕНТ только для внутреннего использования. Не используйте эту функцию в коде.
PFNDRMFORWARDCONTENTTODEVICEOBJECT

Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMFORWARDCONTENTTODEVICEOBJECT только для внутреннего использования. Не используйте эту функцию в коде.
PFNDRMFORWARDCONTENTTOFILEOBJECT

Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMFORWARDCONTENTTOFILEOBJECT только для внутреннего использования. Не используйте эту функцию в коде.
PFNDRMFORWARDCONTENTTOINTERFACE

Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMFORWARDCONTENTTOINTERFACE только для внутреннего использования. Не используйте эту функцию в коде.
PFNDRMGETCONTENTRIGHTS

Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMGETCONTENTRIGHTS только для внутреннего использования. Не используйте эту функцию в коде.

Структуры

 
DRMFORWARD

Структура DRMFORWARD содержит сведения, необходимые драйверу системы DRMK для пересылки идентификатора содержимого DRM на устройство, которое обрабатывает защищенное содержимое.
DRMRIGHTS

Структура DRMRIGHTS определяет права на содержимое DRM, назначенные звуковому контакту KS или объекту потока драйвера класса порта.
KSDRMAUDIOSTREAM_CONTENTID

Структура KSDRMAUDIOSTREAM_CONTENTID указывает идентификатор содержимого DRM и права на содержимое DRM для запроса KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset-property.
KSP_DRMAUDIOSTREAM_CONTENTID

Структура KSP_DRMAUDIOSTREAM_CONTENTID определяет свойство, тип запроса и контекст для запроса свойства KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset. Он также задает список указателей функций на функции DRM.