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 |
程式庫 | D3D12.lib |
Dll | D3D12.dll |