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