> ## 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/ko/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_popmessage.md)는 이 메서드 이후에 호출할 수 있는 유일한 메서드입니다. [Connect](https://docs.xbox.com/ko/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/ko/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect.md)\
[AcpHal](https://docs.xbox.com/ko/reference/audio/acphal/acphal_members.md)


## Related topics

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