ID3D12GraphicsCommandList3::SetProtectedResourceSession 方法 (d3d12.h)
指定是否可以通过命令列表中的后续命令访问受保护的资源。 默认情况下,不启用受保护的资源。 使用有效会话调用 SetProtectedResourceSession 后,同一类型的受保护资源可以引用该会话。 使用 NULL 调用 SetProtectedResourceSession 后,无法访问受保护的资源。
语法
void SetProtectedResourceSession(
[in, optional] ID3D12ProtectedResourceSession *pProtectedResourceSession
);
参数
[in, optional] pProtectedResourceSession
类型: ID3D12ProtectedResourceSession*
指向 ID3D12ProtectedResourceSession 的可选指针。 可以通过调用 ID3D12Device4::CreateProtectedResourceSession 获取 ID3D12ProtectedResourceSession。
返回值
如果设置,则表示可以使用给定会话访问受保护的资源。 只有在使用有效会话调用 SetProtectedResourceSession 之后,才能访问受保护的资源。 调用此方法时,命令列表状态已清除。 如果传递 NULL,则无法访问受保护的资源。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | d3d12.h |
Library | D3D12.lib |
DLL | D3D12.dll |