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


Функция DrmDeкислояContent (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 выполняет ту же функцию, что и PcDeкислоудияContent и IDrmPort::D eвысловитиеContent. Дополнительные сведения см. в разделе Функции и интерфейсы DRM.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть drmk.h (включая Drmk.h)
Библиотека Drmk.lib
IRQL PASSIVE_LEVEL

См. также раздел

DrmCreateContentMixed

DrmGetContentRights

IDrmAudioStream::SetContentId

IDrmPort::D etraitsContent

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID

PcDe соответствии сcontent