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

# IAcpHal::Disconnect

> IAcpHal::Disconnect

# IAcpHal::Disconnect

ACP から切断します。

## 構文

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

### パラメーター

### 戻り値

型: HRESULT

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

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

## 解説

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

## 要件

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

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

## 関連項目

[Connect](/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect)\
[AcpHal](/reference/audio/acphal/acphal_members)
