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


## Related topics

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