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 为零,则可以 NULLpaContentID。 内容 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)
Portcls.lib

另请参阅

DrmCreateContentMixed