> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AcpHalReleaseShapeContexts

> AcpHalReleaseShapeContexts

# AcpHalReleaseShapeContexts

Scalable Hardware Audio Processing Engine (SHAPE) および XBOX Media Audio (XMA) のコンテキスト配列を解放します。

## 構文

```cpp theme={null}
HRESULT AcpHalReleaseShapeContexts(  
)  
```

### パラメーター

なし。

### 戻り値

型: HRESULT

メソッドが成功した場合は `S_OK` を返します。失敗した場合は、次のいずれかのコードを返します (一部のみ)。

| 戻り値コード | 説明 |
| - | - |
| ACP\_E\_NOT\_ALLOCATED | コンテキスト配列が割り当てられていません。 |

## 解説

[AcpHalAllocateShapeContexts](https://docs.xbox.com/ja-jp/reference/audio/acphal/functions/acphalallocateshapecontexts.md) を呼び出して作成した Audio Control Processor (ACP) コンテキストを解放するには、このメソッドを呼び出します。

ACP および SHAPE のすべてのリソース (特にコンテキスト配列) は、すべてのクライアントで共有されます。これらのリソースの割り当てと共有は、クライアント側で調整する必要があります。

## 要件

**ヘッダー:** acphal.h

**ライブラリ:** acphal.lib

**サポート対象プラットフォーム:** XBOX One ファミリー本体、XBOX Series 本体

## 関連項目

[AcpHalAllocateShapeContexts](https://docs.xbox.com/ja-jp/reference/audio/acphal/functions/acphalallocateshapecontexts.md)\
[AcpHal](https://docs.xbox.com/ja-jp/reference/audio/acphal/acphal_members.md)


## Related topics

- [AcpHalAllocateShapeContexts](https://docs.xbox.com/ja-jp/reference/audio/acphal/functions/acphalallocateshapecontexts.md)
- [AcpHal](https://docs.xbox.com/ja-jp/reference/audio/acphal/acphal_members.md)
- [IAcpHal::Connect](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect.md)
- [ACP_MESSAGE_ERROR](https://docs.xbox.com/ja-jp/reference/audio/acphal/structs/acp_message_error.md)
- [SHAPE_CONTEXTS](https://docs.xbox.com/ja-jp/reference/audio/acphal/structs/shape_contexts.md)
