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

# ACP_MESSAGE_TYPE

> ACP_MESSAGE_TYPE

# ACP\_MESSAGE\_TYPE

列舉 ACP 訊息類型。

## 語法

```cpp theme={null}
enum ACP_MESSAGE_TYPE    
{  
    ACP_MESSAGE_TYPE_AUDIO_FRAME_START = 0x01,  
    ACP_MESSAGE_TYPE_FLOWGRAPH_COMPLETED = 0x02,  
    ACP_MESSAGE_TYPE_SRC_BLOCKED = 0x04,  
    ACP_MESSAGE_TYPE_DMA_BLOCKED = 0x08,  
    ACP_MESSAGE_TYPE_COMMAND_COMPLETED = 0x10,  
    ACP_MESSAGE_TYPE_FLOWGRAPH_TERMINATED = 0x20,  
    ACP_MESSAGE_TYPE_ERROR = 0x40,  
    ACP_MESSAGE_TYPE_DISCONNECTED = 0x80,  
    ACP_MESSAGE_TYPE_MASK = 0xff  
}  
```

## 常數

| 常數 | 描述 |
| - | - |
| ACP\_MESSAGE\_TYPE\_AUDIO\_FRAME\_START | 音訊框架的開始。 |
| ACP\_MESSAGE\_TYPE\_FLOWGRAPH\_COMPLETED | 目前的流程圖已完成。 |
| ACP\_MESSAGE\_TYPE\_SRC\_BLOCKED | SRC 內容遭到封鎖，正在等候來源資料。 |
| ACP\_MESSAGE\_TYPE\_DMA\_BLOCKED | DMA 內容遭到封鎖，正在等候來源資料。 |
| ACP\_MESSAGE\_TYPE\_COMMAND\_COMPLETED | 命令已完成。只有在命令具有非零的 `commandId` 時，才會發生此通知。 |
| ACP\_MESSAGE\_TYPE\_FLOWGRAPH\_TERMINATED | 目前的流程圖因錯誤而終止。 |
| ACP\_MESSAGE\_TYPE\_ERROR | 發生未指定的錯誤。 |
| ACP\_MESSAGE\_TYPE\_DISCONNECTED | 已與 ACP 中斷連線；此訊息沒有相關聯的資料。 |
| ACP\_MESSAGE\_TYPE\_MASK | 所有訊息的位元遮罩；並非實際的訊息。 |

## 備註

此列舉用於 [ACP\_MESSAGE](/zh-TW/reference/audio/acphal/structs/acp_message) 結構，也用於 [ACP\_COMMAND\_MESSAGE](/zh-TW/reference/audio/acphal/structs/acp_command_message) 結構。

如需流程圖的詳細資訊，請參閱 [ACP 概觀中的流程圖剖析](/zh-TW/build/console-features/audio/overviews/acp-overview#ID4EHF)。

## 需求

**標頭：** acphal.h

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

## 另請參閱

[ACP\_MESSAGE](/zh-TW/reference/audio/acphal/structs/acp_message)\
[AcpHal](/zh-TW/reference/audio/acphal/acphal_members)


## Related topics

- [ACP_MESSAGE_TYPE](/reference/audio/acphal/enums/acp_message_type.md)
- [ACP_MESSAGE](/reference/audio/acphal/structs/acp_message.md)
