AcxDrmForwardContentToDeviceObject 函数 (acxstreams.h)

AcxDrmForwardContentToDeviceObject 函数接受表示调用方打算转发受保护内容的设备的设备对象。 该函数对设备进行身份验证,并向其发送系统分配给受保护内容的内容 ID 和 DRM 权限。

语法

NTSTATUS AcxDrmForwardContentToDeviceObject(
  ULONG           ContentId,
  PVOID           Reserved,
  PCACXDRMFORWARD DrmForward
);

参数

ContentId

指定通过 AcxDrmCreateContentMixed分配给 ACX 音频流的非零 DRM 内容 ID。 请注意,零的内容 ID 表示具有默认 DRM 内容权限的音频流,不能用于此函数。

Reserved

保留以供将来使用。 设置为 NULL。

DrmForward

指向 ACXDRMFORWARD 结构的指针 指定设备对象和文件对象,用于标识该设备上的目标设备和 KS 音频引脚。 该结构还包含 KSPROPERTY_DRMAUDIOSTREAM_CONTENTID set-property 请求传递给设备的上下文值。

返回值

如果调用成功,AcxDrmForwardContentToDeviceObject 将返回STATUS_SUCCESS。 否则,它将返回适当的错误代码。

言论

ACX 要求

最低 ACX 版本: 1.0

有关 ACX 版本的详细信息,请参阅 ACX 版本概述

要求

要求 价值
标头 acxstreams.h
IRQL PASSIVE_LEVEL

另请参阅