Функция 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 |