> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GetStatusFence

> 检索受保护会话的围栏。你可以从围栏中检索当前的唯一性有效性值（使用 ID3D12Fence::GetCompletedValue）。

检索受保护会话的围栏。你可以从围栏中检索当前的唯一性有效性值（使用 [ID3D12Fence::GetCompletedValue](/reference/graphics/d3d12/interfaces/id3d12fence/methods/id3d12fence_getcompletedvalue_public)），并添加对其值变化的监视器。这是一个只读围栏。

## 语法

```cpp theme={null}
HRESULT GetStatusFence(
    const IID & riid,
    void  ppFence
)
```

### 参数

*riid*<br />类型：const IID &

围栏接口的 GUID。最常见的是 [ID3D12Fence](/reference/graphics/d3d12/interfaces/id3d12fence/id3d12fence_public)，但它可以是任何接口的任何 GUID。如果受保护会话对象不支持此 GUID 的接口，则函数返回 **E\_NOINTERFACE**。

*ppFence \[optional]*<br />类型：void \*\*

指向内存块的指针，该内存块接收指向给定受保护会话的围栏的指针。

### 返回值

类型：HRESULT

如果此方法成功，则返回 **S\_OK**。否则，返回 **HRESULT** 错误代码。

## 要求

**头文件：** d3d12\_xs.h 或 d3d12\_x.h<br />**库：** d3d12\_xs.lib 或 d3d12\_x.lib<br />**支持的平台**：XBOX Series 主机和 XBOX One 系列

## 另请参阅

[ID3D12ProtectedSession](/reference/graphics/d3d12/interfaces/id3d12protectedsession/id3d12protectedsession_public)
