HolographicCamera.IsHardwareContentProtectionEnabled 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置此 HolographicCamera 是否将为主层生成受硬件保护的后台缓冲区。
public:
property bool IsHardwareContentProtectionEnabled { bool get(); void set(bool value); };
bool IsHardwareContentProtectionEnabled();
void IsHardwareContentProtectionEnabled(bool value);
public bool IsHardwareContentProtectionEnabled { get; set; }
var boolean = holographicCamera.isHardwareContentProtectionEnabled;
holographicCamera.isHardwareContentProtectionEnabled = boolean;
Public Property IsHardwareContentProtectionEnabled As Boolean
属性值
Boolean
bool
是否启用硬件内容保护。
Windows 要求
设备系列 |
Windows 10, version 1809 (在 10.0.17763.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v7.0 中引入)
|
注解
如果此属性成功设置为 true, 则 Direct3D11BackBuffer 属性将为主层返回受硬件保护的后台缓冲区。 将此属性设置为 true 将失败,除非 IsHardwareContentProtectionSupported 返回 true。
启用内容保护后,呈现的内容仅在头戴显示设备中可见,禁用混合现实门户预览。
除非尚未为给定帧调用 GetRenderingParameters ,否则对此属性的更改将在将来的帧上生效。 若要确保特定后台缓冲区受硬件保护,可以检查设置其D3D11_RESOURCE_MISC_HW_PROTECTED标志。
注意
此属性不会影响四层的内容保护。 若要为象限层的缓冲区启用硬件内容保护,请在获取更新的新缓冲区时调用 AcquireBufferToUpdateContentWithHardwareProtection 。