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
执行与 PcDestroyContent 和 IDrmPort::D estroyContent相同的功能。 有关详细信息,请参阅 DRM 函数和接口。
要求
要求 | 价值 |
---|---|
目标平台 | 普遍 |
标头 | drmk.h (包括 Drmk.h) |
库 | Drmk.lib |
IRQL | PASSIVE_LEVEL |