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

# IDxcXboxHwShader::GetShaderStats

> 擷取硬體著色器階段的著色器統計資料。

擷取硬體著色器階段的著色器統計資料。

## 語法

```cpp theme={null}
HRESULT GetShaderStats(  
         DxcXboxShaderStatsClass StatsClass,  
         uint32_t Flag,  
         IDxcBlob **ppResult  
)  
```

### 參數

*StatsClass*   \_In\_\
類型：[DxcXboxShaderStatsClass](/zh-TW/reference/graphics/dxcapi_x/enums/dxcxboxshaderstatsclass)

`DxcXboxShaderStatsClass` 的其中一個列舉值。指定 `IDxcBlob` 將會是哪個版本的著色器統計資料結構。

*Flag*   \_In\_\
類型：uint32\_t

保留。

\*\**ppResult*   \_COM\_Outptr\_\
類型：IDxcBlob

傳回包含 `DxcXboxShaderStaticsV1` 結構或繼承自它之結構的二進位 blob，視傳入的 `StatsClass` 而定。

### 傳回值

類型：HRESULT

如果方法成功，會傳回 `S\_OK`。

## 備註

在 XBOX One 上，`DxcXboxShaderStatsClass::V2` 僅支援 `DxcXboxShaderStatsV2::RawInstStats`。`DxcXboxShaderStaticsV2` 中不支援的成員會設定為 0。

## 需求

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

## 另請參閱

[IDxcXboxHwShader](/zh-TW/reference/graphics/dxcapi_x/interfaces/idxcxboxhwshader/idxcxboxhwshader)


## Related topics

- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Directorio de temas NDA: enlaces activos a Microsoft Learn](/es/nda/nda-topic-directory.md)
- [HLSL shader compiler (DXC) for the XBOX GDK](/tools/tools-console/shadercompiler/index.md)
