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 版本概述。
要求
要求 | 值 |
---|---|
Header | acxstreams.h |
IRQL | PASSIVE_LEVEL |