pcCreateContentMixed 函数 (portcls.h)
PcCreateContentMixed 函数计算包含来自一定数量的 KS 音频流的混合内容的复合流的 DRM 内容权限。 请注意,此函数调用在操作上与 DrmCreateContentMixed 函数相同,其参数定义和返回值也相同。
语法
PORTCLASSAPI NTSTATUS PcCreateContentMixed(
[in] PULONG paContentId,
[in] ULONG cContentId,
[out] PULONG pMixedContentId
);
参数
[in] paContentId
指向 DRM 内容 ID 数组的指针。 每个数组元素的类型为 ULONG,并且包含一个表示受保护的 KS 音频流的内容 ID。 如果 cContentId 为零, 则 paContentID 可以为 NULL。 内容 ID 为零是一个特殊值,表示具有默认 DRM 内容权限的音频流, (查看 DEFINE_DRMRIGHTS_DEFAULT) 。
[in] cContentId
指定 paContentId 数组中 DRM 内容 ID 的数目。 数组可以保存零个或多个内容 ID。
[out] pMixedContentId
复合内容 ID 的输出指针。 此参数指向调用方分配的 ULONG 变量,函数在该变量中写入复合 KS 音频流的新内容 ID。 如果 cContentId 为零,则函数会将默认 DRM 内容权限分配给新内容 ID。
返回值
请参阅 DrmCreateContentMixed 中的返回值定义。
注解
有关详细信息,请参阅 DrmCreateContentMixed 中的注释。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | PortCls 系统驱动程序在 Microsoft Windows XP 和更高版本的操作系统中实现 PcCreateContentMixed 函数。 |
目标平台 | 通用 |
标头 | portcls.h (包括 Portcls.h) |
Library | Portcls.lib |