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

另請參閱

ID3D12GraphicsCommandList3