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

# PartyMessageReceivedOptions

> メッセージがどのように受信されたかを説明するフラグ。

メッセージがどのように受信されたかを説明するフラグ。

## 構文

```cpp theme={null}
enum class PartyMessageReceivedOptions  : int32_t  
{  
    None = 0x0000,  
    GuaranteedDelivery = 0x0001,  
    SequentialDelivery = 0x0002,  
    RequiredFragmentation = 0x0004,  
}  
```

## 定数

| 定数 | 説明 |
| - | - |
| None | メッセージ受信に関する追加情報はありません。 |
| GuaranteedDelivery | メッセージの配信は保証されました。  このフラグの有無は、実際の配信モードを表します。Party ライブラリは、[PartySendMessageOptions::GuaranteedDelivery](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partysendmessageoptions.md) が [PartyLocalEndpoint::SendMessage()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalEndpoint/methods/partylocalendpoint_sendmessage.md) に元々指定されていなかった場合でも、メッセージを内部的に調整して保証配信を使用することがあります。ただし、当初要求されていた場合は、保証配信を無効化することは決してありません。 |
| SequentialDelivery | メッセージはシーケンス情報を使用して配信されました。  このフラグの有無は、実際の配信モードを表します。Party ライブラリは、[PartySendMessageOptions::SequentialDelivery](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partysendmessageoptions.md) が [PartyLocalEndpoint::SendMessage()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalEndpoint/methods/partylocalendpoint_sendmessage.md) に元々指定されていなかった場合でも、メッセージを内部的にシーケンシャル配信に調整することがあります。ただし、当初要求されていた場合は、シーケンシャル配信を無効化することは決してありません。 |
| RequiredFragmentation | メッセージは単一のパケットの利用可能なスペースに収まる大きさを超えており、配信のために複数のパケットに分割される必要がありました。  Party ライブラリは、環境がサポートする最大サイズを超える大きなメッセージを自動的にフラグメント化して再構築するため、呼び出し元はこれを管理する必要はありません。ただし、フラグメンテーションには少量のオーバーヘッドが伴います。より小さなメッセージを送信できる、または自然に大きな状態ペイロードを効率的に分割できる呼び出し元は、そのようにすることもできます。 |

## 要件

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

## 関連項目

[Party メンバー](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/party_members.md)\
[PartyEndpointMessageReceivedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partyendpointmessagereceivedstatechange.md)\
[PartyLocalEndpoint::SendMessage](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalEndpoint/methods/partylocalendpoint_sendmessage.md)


## Related topics

- [PartyEndpointMessageReceivedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partyendpointmessagereceivedstatechange.md)
- [Party C/C++ API の概要](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/party_members.md)
- [PartyTranslationReceivedOptions](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partytranslationreceivedoptions.md)
- [PartyChatTextReceivedOptions](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partychattextreceivedoptions.md)
- [PartySendMessageOptions](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partysendmessageoptions.md)
