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)
Drmk.lib
IRQL PASSIVE_LEVEL

另请参阅

DrmCreateContentMixed

DrmGetContentRights

IDrmAudioStream::SetContentId

IDrmPort::D estroyContent

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID

PcDestroyContent