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

> IAcpHal::PopMessage

# IAcpHal::PopMessage

ACP メッセージ キュー内の最も古いメッセージを返し、そのメッセージをキューから削除します。

## 構文

```cpp theme={null}
bool PopMessage(  
        ACP_MESSAGE * message
)  
```

### パラメーター

*message*\
型: [ACP\_MESSAGE\*](/reference/audio/acphal/structs/acp_message)

キュー内の最も古いメッセージのコピー。

### 戻り値

型: bool

メッセージが利用可能で返された場合は true を返し、そうでない場合は false を返します。

## 解説

メッセージは *message* パラメーターが指すメモリにコピーされます。メッセージは [ACP\_MESSAGE](/reference/audio/acphal/structs/acp_message) 構造体を使用します。

メッセージ キュー内のメッセージ数を確認するには、[GetNumMessages](/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_getnummessages) メソッドを使用します。

## 要件

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

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

## 関連項目

[ACP\_MESSAGE](/reference/audio/acphal/structs/acp_message)\
[GetNumMessages](/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_getnummessages)\
[AcpHal](/reference/audio/acphal/acphal_members)


## Related topics

- [IAcpHal](/ja-jp/reference/audio/acphal/interfaces/IAcpHal/iacphal.md)
- [IAcpHal::GetNumMessages](/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_getnummessages.md)
- [IAcpHal::Disconnect](/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_disconnect.md)
- [ACP_MESSAGE](/ja-jp/reference/audio/acphal/structs/acp_message.md)
- [IAcpHal::Connect](/ja-jp/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect.md)
