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

# IAcpHal::Disconnect

> IAcpHal::Disconnect

# IAcpHal::Disconnect

ACP から切断します。

## 構文

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

### パラメーター

### 戻り値

型: HRESULT

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

| 戻り値コード | 説明 |
| - | - |
| ACP\_E\_NOT\_CONNECTED | このインスタンスは ACP に接続されていません。 |

## 解説

このメソッドの呼び出し後に呼び出せるのは [PopMessage](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_popmessage.md) のみです。[Connect](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect.md) 呼び出し時にメッセージ キューが作成されており、かつメッセージ タイプ **ACP\_MESSAGE\_TYPE\_DISCONNECTED** に対して登録されていた場合、これは ACP が送信する最後のメッセージになります。切断メッセージを受信すると、ACP はこのインスタンスによって割り当てられたリソースを一切参照しなくなります。

## 要件

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

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

## 関連項目

[Connect](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect.md)\
[AcpHal](https://docs.xbox.com/ja-jp/reference/audio/acphal/acphal_members.md)


## Related topics

- [IAcpHal](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/iacphal.md)
- [IAcpHal::Connect](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect.md)
- [IAcpHal::PopMessage](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_popmessage.md)
- [IAcpHal::SubmitCommand](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_submitcommand.md)
- [IAcpHal::GetNumMessages](https://docs.xbox.com/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_getnummessages.md)
