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

> IAcpHal

# IAcpHal

IAcpHal 介面定義下列方法。若要使用這些方法，請使用 [AcpHalCreate](/zh-TW/reference/audio/acphal/functions/acphalcreate) 建立 IACPHAL 介面的執行個體。

## 語法

```cpp theme={null}
class IAcpHal  
```

## 公用方法

## 方法

| 方法 | 描述 |
| - | - |
| [IAcpHal::Connect](/zh-TW/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect) | 連線至 ACP。 |
| [IAcpHal::Disconnect](/zh-TW/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_disconnect) | 與 ACP 中斷連線。 |
| [IAcpHal::GetNumMessages](/zh-TW/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_getnummessages) | 傳回訊息佇列中的訊息數目。 |
| [IAcpHal::PopMessage](/zh-TW/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_popmessage) | 傳回 ACP 訊息佇列中最舊的訊息，然後從佇列中移除該訊息。 |
| [IAcpHal::SubmitCommand](/zh-TW/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_submitcommand) | 將命令提交至 ACP。 |

## 需求

**標頭：** acphal.h

**支援的平台：** XBOX One 系列主機和 XBOX Series 主機

## 另請參閱

[acphal](/zh-TW/reference/audio/acphal/acphal_members)


## Related topics

- [IAcpHal](/reference/audio/acphal/interfaces/IAcpHal/iacphal.md)
- [IAcpHal::Disconnect](/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_disconnect.md)
- [IAcpHal::Connect](/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect.md)
