DrmDestroyContent 函数 (drmk.h)

函数 DrmDestroyContent 删除由 DrmCreateContentMixed 创建的 DRM 内容 ID。

语法

NTSTATUS DrmDestroyContent(
  [in] ULONG ContentId
);

参数

[in] ContentId

指定由 DrmCreateContentMixed 分配给 KS 音频流的非零 DRM 内容 ID。 请注意,内容 ID 为零表示具有默认 DRM 内容权限的音频流,不能用于此函数。

返回值

如果调用成功,DrmCreateContentMixed 将返回STATUS_SUCCESS。 否则,它将返回相应的错误代码。

注解

KS 音频筛选器只能用于 DrmDestroyContent 删除它通过调用 DrmCreateContentMixed 获取的 DRM 内容 ID。 请注意,KS 音频筛选器不得使用 DrmDestroyContent 删除由 IDrmAudioStream::SetContentId 或由设置 KSPROPERTY_DRMAUDIOSTREAM_CONTENTID 属性的IOCTL_KS_PROPERTY请求设置 的 DRM 内容 ID。 只有创建内容 ID 的 KS 音频筛选器应将其删除。

DrmDestroyContent 执行与 PcDestroyContentIDrmPort::D estroyContent 相同的功能。 有关详细信息,请参阅 DRM 函数和接口

要求

要求
目标平台 通用
标头 drmk.h (包括 Drmk.h)
Library Drmk.lib
IRQL PASSIVE_LEVEL

另请参阅

DrmCreateContentMixed

DrmGetContentRights

IDrmAudioStream::SetContentId

IDrmPort::D estroyContent

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID

PcDestroyContent