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

# RawInstructionStats

> 代表著色器中所有類型指令之計數的結構。

代表著色器中所有類型指令之計數的結構。

## 語法

```cpp theme={null}
typedef struct RawInstructionStats {  
    RawInstuctionStat ScalarALU;  
    RawInstuctionStat VectorALU;  
    RawInstuctionStat VALUFullRate;  
    RawInstuctionStat VALUHalfRate;  
    RawInstuctionStat VALUQuarterRate;  
    RawInstuctionStat VALU1_8Rate;  
    RawInstuctionStat VALU1_16Rate;  
    RawInstuctionStat ScalarMem;  
    RawInstuctionStat VectorMem;  
    MemoryAccessStat VBuf;  
    MemoryAccessStat Image;  
    MemoryAccessStat LDS;  
    MemoryAccessStat GDS;  
    RawInstuctionStat Export;  
    RawInstuctionStat UncondBranch;  
    RawInstuctionStat CondBranch;  
    RawInstuctionStat PCControl;  
    RawInstuctionStat Barrier;  
    RawInstuctionStat WaitCnt;  
    RawInstuctionStat WaitCntVMem;  
    RawInstuctionStat WaitCntLGKM;  
    RawInstuctionStat WaitCntExp;  
    RawInstuctionStat Message;  
    RawInstuctionStat Other;  
} RawInstructionStats  
```

### 成員

*ScalarALU*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

純量 ALU 指令。

*VectorALU*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

向量 ALU 指令。

*VALUFullRate*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

需要 1 個週期的向量指令。

*VALUHalfRate*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

需要 2 個週期的向量指令。

*VALUQuarterRate*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

需要 4 個週期的向量指令。

*VALU1\_8Rate*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

需要 8 個週期的向量指令。

*VALU1\_16Rate*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

需要 16 個週期的向量指令。

*ScalarMem*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

純量記憶體指令。

*VectorMem*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

向量記憶體指令。

*VBuf*\
類型：[MemoryAccessStat](/zh-TW/reference/graphics/dxcapi_x/structs/memoryaccessstat)

向量緩衝區\* 指令。

*Image*\
類型：[MemoryAccessStat](/zh-TW/reference/graphics/dxcapi_x/structs/memoryaccessstat)

向量影像\* 指令。

*LDS*\
類型：[MemoryAccessStat](/zh-TW/reference/graphics/dxcapi_x/structs/memoryaccessstat)

LDS 指令。

*GDS*\
類型：[MemoryAccessStat](/zh-TW/reference/graphics/dxcapi_x/structs/memoryaccessstat)

GDS 指令。

*Export*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

EXP 指令。

*UncondBranch*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

無條件分支。

*CondBranch*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

條件分支。

*PCControl*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

讀取或寫入 PC 的指令。

*Barrier*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

屏障指令。

*WaitCnt*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

s\_waitcnt 指令。

*WaitCntVMem*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

針對 vmcnt 的 s\_waitcnt。

*WaitCntLGKM*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

針對 lgkmcnt 的 s\_waitcnt。

*WaitCntExp*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

針對 expcnt 的 s\_waitcnt。

*Message*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

訊息指令。

*Other*\
類型：[RawInstuctionStat](/zh-TW/reference/graphics/dxcapi_x/structs/rawinstuctionstat)

所有其他指令。

## 需求

**標頭:** dxcapi\_x.h (XBOX One)、dxcapi\_xs.h (XBOX Series)\
**支援的平台:** XBOX One 系列主機與 XBOX Series 主機

## 另請參閱

[dxcapi\_x](/zh-TW/reference/graphics/dxcapi_x/dxcapi_x_members)


## Related topics

- [Cross Core Memory Costs](/build/console-features/memory/Cross-Core-Memory-Costs.md)
- [Serve Command](/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-serve-command.md)
- [Quickstart on statistics](/services/playfab/player-progression/statistics/quickstart-statistics.md)
- [PIXGetCaptureState](/reference/tools/pix3/functions/pixgetcapturestate.md)
- [IGameInputRawDeviceReport::GetRawData](/reference/input/gameinput/interfaces/igameinputrawdevicereport/methods/igameinputrawdevicereport_getrawdata.md)
