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

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

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

Интерфейсы

 
IDrmAudioStream

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

Функции

 
DrmAddContentHandlers

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

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

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

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

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

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

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

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

 
PFNDRMADDCONTENTHANDLERS

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

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

Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMDECONTENT только для внутреннего использования. Не используйте эту функцию в коде.
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-свойства.
KSP_DRMAUDIOSTREAM_CONTENTID

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