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

# 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](/reference/audio/acphal/functions/acphalallocateshapecontexts) を呼び出して作成した Audio Control Processor (ACP) コンテキストを解放するには、このメソッドを呼び出します。

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

## 要件

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

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

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

## 関連項目

[AcpHalAllocateShapeContexts](/reference/audio/acphal/functions/acphalallocateshapecontexts)\
[AcpHal](/reference/audio/acphal/acphal_members)


## Related topics

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