HolographicCamera.IsHardwareContentProtectionEnabled 属性

定义

获取或设置此 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

适用于