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


Функция DrmDeskContent (drmk.h)

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

Синтаксис

NTSTATUS DrmDestroyContent(
  [in] ULONG ContentId
);

Параметры

[in] ContentId

Указывает ненулевой идентификатор содержимого DRM, назначенный аудиопотоку KS, DrmCreateContentMixed. Обратите внимание, что идентификатор содержимого нулевого значения представляет аудиопоток с правами на содержимое DRM по умолчанию и не может использоваться с этой функцией.

Возвращаемое значение

DrmCreateContentMixed возвращает STATUS_SUCCESS, если вызов выполнен успешно. В противном случае возвращается соответствующий код ошибки.

Замечания

Звуковой фильтр KS может использовать только DrmDestroyContent для удаления идентификатора содержимого DRM, полученного путем вызова DrmCreateContentMixed. Обратите внимание, что звуковой фильтр KS не должен использовать DrmDestroyContent для удаления идентификатора содержимого DRM, заданного IDrmAudioStream::SetContentId или запросом IOCTL_KS_PROPERTY, который задает свойство KSPROPERTY_DRMAUDIOSTREAM_CONTENTID. Удалить его должен только фильтр звука KS, создавший идентификатор содержимого.

DrmDestroyContent выполняет ту же функцию, что и PcDevpnContent и IDrmPort::D eskskContent. Дополнительные сведения см. в функций и интерфейсов DRM.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка drmk.h (include Drmk.h)
библиотеки Drmk.lib
IRQL PASSIVE_LEVEL

См. также

DrmCreateContentMixed

DrmGetContentRights

IDrmAudioStream::SetContentId

IDrmPort::D evpnContent

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID

PcDeskContent