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

# ClearState

> 直接コマンド リストの状態を、コマンド リストが作成されたときの状態に戻します。(ID3D12GraphicsCommandList.ClearState)

直接コマンド リストの状態を、コマンド リストが作成されたときの状態に戻します。

## 構文

```cpp theme={null}
void ClearState(
    ID3D12PipelineState  pPipelineState
)
```

### パラメーター

*pPipelineState \[in, optional]*\
型: ID3D12PipelineState \*

コマンド リストの初期パイプライン ステートを含む [ID3D12PipelineState](/reference/graphics/d3d12_xs/interfaces/ID3D12PipelineState/id3d12pipelinestate_xs) オブジェクトへのポインター。

### 戻り値

型: void

なし。

## 解説

バンドルに対して **ClearState** を呼び出すことは無効です。アプリがバンドルに対して **ClearState** を呼び出した場合、[Close](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_close_public) の呼び出しは **E\_FAIL** を返します。

**ClearState** が呼び出されると、現在バインドされているすべてのリソースがバインド解除されます。プリミティブ トポロジは [D3D\_PRIMITIVE\_TOPOLOGY\_UNDEFINED](https://learn.microsoft.com/en-us/windows/desktop/api/d3dcommon/ne-d3dcommon-d3d_primitive_topology) に設定されます。ビューポート、シザー矩形、ステンシル参照値、およびブレンド係数は空の値 (すべてゼロ) に設定されます。プレディケーションは無効になります。

アプリが提供したパイプライン ステート オブジェクトは、現在設定されているパイプライン ステート オブジェクトとしてバインドされます。

## 要件

**ヘッダー:** d3d12\_xs.h または d3d12\_x.h\
**ライブラリ:** d3d12\_xs.lib または d3d12\_x.lib\
**サポートされるプラットフォーム**: XBOX Series 本体および XBOX One ファミリ

## 関連項目

[ID3D12GraphicsCommandList](/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList/id3d12graphicscommandlist_xs)


## Related topics

- [D3D12_META_COMMAND_DESC](/ja-jp/reference/graphics/d3d12/structs/d3d12_meta_command_desc_public.md)
- [ClearUnorderedAccessViewFloat](/ja-jp/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_clearunorderedaccessviewfloat_public.md)
- [ClearUnorderedAccessViewUint](/ja-jp/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_clearunorderedaccessviewuint_public.md)
- [HCMockClearMocks](/ja-jp/reference/live/httpclient/mock/functions/hcmockclearmocks.md)
- [D3D12_CLEAR_FLAGS](/ja-jp/reference/graphics/d3d12/enums/d3d12_clear_flags_public.md)
