> ## 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](/zh-TW/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](/zh-TW/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](/zh-TW/reference/graphics/d3d12/interfaces/id3d12protectedsession/id3d12protectedsession_public)


## Related topics

- [CreateFence](/zh-TW/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createfence_public.md)
- [ID3D12Fence](/zh-TW/reference/graphics/d3d12/interfaces/id3d12fence/id3d12fence_public.md)
- [DirectStorage 概觀](/zh-TW/build/console-features/storage/directstorage/directstorage-overview.md)
- [D3D12_FENCE_FLAGS](/zh-TW/reference/graphics/d3d12/enums/d3d12_fence_flags_public.md)
- [SetEventOnMultipleFenceCompletion](/zh-TW/reference/graphics/d3d12/interfaces/id3d12device1/methods/id3d12device1_seteventonmultiplefencecompletion_public.md)
