> ## 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.

# SignalX (XBOX One 系列)

> SignalX (XBOX One 系列主機) — 將柵欄更新為指定的值。XBOX 遊戲開發的 Direct3D 12 圖形 API 參考。

將柵欄更新為指定的值。

## 語法

```cpp theme={null}
HRESULT SignalX(  
         ID3D12Fence* pFence,  
         UINT64 Value,  
         D3D12XBOX_FLUSH FlushFlags  
)  
```

### 參數

*pFence*   \
類型：ID3D12Fence\*

指向 ID3D12Fence 物件的指標。

*Value*   \
類型：UINT64

要將柵欄設定成的值。

*FlushFlags*   \
類型：[D3D12XBOX\_FLUSH](/zh-TW/reference/graphics/d3d12_x/enums/d3d12xbox_flush)

**D3D12XBOX\_FLUSH** 列舉常數的位元 OR 組合。指定更新柵欄時如何排清管線。

### 傳回值

類型：HRESULT

其中一個 [Direct3D 12 傳回碼](https://msdn.microsoft.com/library/windows/desktop/dn706075\(v=vs.85\).aspx)。

## 備註

請呼叫 **SignalX**，而不是 **Signal**。**SignalX** 可讓您在執行訊號時完全控制管線排清 (包括不排清)。

如需柵欄的相關資訊，請參閱[從 Direct3D 11 移植到 Direct3D 12](https://learn.microsoft.com/en-us/windows/win32/direct3d12/porting-from-direct3d-11-to-direct3d-12#cpugpu-synchronization) 中的 **CPU/GPU 同步處理**。

## 需求

**標頭：** d3d12\_x.h

**程式庫：** d3d12\_x.lib

**支援的平台：** XBOX One 系列

## 另請參閱

[ID3D12CommandQueue](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/id3d12commandqueue)\
[ID3D12Fence 介面](https://learn.microsoft.com/en-us/windows/win32/api/d3d12/nn-d3d12-id3d12fence)


## Related topics

- [ID3D12Fence::Signal](/zh-CN/reference/graphics/d3d12/interfaces/id3d12fence/methods/id3d12fence_signal_public.md)
- [ID3D12CommandQueue::Signal](/zh-CN/reference/graphics/d3d12/interfaces/id3d12commandqueue/methods/id3d12commandqueue_signal_public.md)
- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [SignalR license](/services/playfab/sdks/unity3d/Licenses/signalr-license.md)
