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

# PartyEndpointMessageReceivedStateChange

> *EndpointMessageReceived* 類型狀態變更的特定資訊。

*EndpointMessageReceived* 類型狀態變更的特定資訊。

## 語法

```cpp theme={null}
struct PartyEndpointMessageReceivedStateChange : PartyStateChange {  
    PartyNetwork* network;  
    PartyEndpoint* senderEndpoint;  
    uint32_t receiverEndpointCount;  
    PartyLocalEndpointArray receiverEndpoints;  
    PartyMessageReceivedOptions options;  
    uint32_t messageSize;  
    const void* messageBuffer;  
}  
```

### 成員

**`network`**   [PartyNetwork](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyNetwork/partynetwork.md)\*

包含接收訊息之端點的網路。

**`senderEndpoint`**   [PartyEndpoint](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyEndpoint/partyendpoint.md)\*

傳送訊息的端點。

**`receiverEndpointCount`**   uint32\_t

訊息所傳送至的本機端點數目。此值一律會大於零。如果傳送者在導致此狀態變更的 [PartyLocalEndpoint::SendMessage()](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyLocalEndpoint/methods/partylocalendpoint_sendmessage.md) 呼叫中指定了空白的目標端點陣列，`receiverEndpointCount` 和 `receiverEndpoints` 將包含所有本機端點。

**`receiverEndpoints`**   [PartyLocalEndpointArray](/zh-TW/services/playfab/multiplayer/networking/reference/typedefs.md)\
*大小為 `receiverEndpointCount` 的陣列*

訊息所傳送至的本機端點。此陣列永遠不會是空的。如果傳送者在導致此狀態變更的 [PartyLocalEndpoint::SendMessage()](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyLocalEndpoint/methods/partylocalendpoint_sendmessage.md) 呼叫中指定了空白的目標端點陣列，`receiverEndpointCount` 和 `receiverEndpoints` 將包含所有本機端點。

**`options`**   [PartyMessageReceivedOptions](/zh-TW/services/playfab/multiplayer/networking/reference/enums/partymessagereceivedoptions.md)

用來傳送訊息的選項。

**`messageSize`**   uint32\_t

訊息的大小 (以位元組為單位)。

**`messageBuffer`**   const void\*\
*大小為 `messageSize` 位元組的緩衝區*

訊息緩衝區。

## 需求

**標頭：** Party.h

## 另請參閱

[Party 成員](/zh-TW/services/playfab/multiplayer/networking/reference/party_members.md)\
[PartyLocalEndpoint::SendMessage](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyLocalEndpoint/methods/partylocalendpoint_sendmessage.md)


## Related topics

- [PartyMessageReceivedOptions](/zh-TW/services/playfab/multiplayer/networking/reference/enums/partymessagereceivedoptions.md)
- [PartyLocalEndpoint::SendMessage](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyLocalEndpoint/methods/partylocalendpoint_sendmessage.md)
- [PartyNetwork::DestroyEndpoint](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyNetwork/methods/partynetwork_destroyendpoint.md)
- [Party C/C++ API 概觀](/zh-TW/services/playfab/multiplayer/networking/reference/party_members.md)
- [PartyStateChangeType](/zh-TW/services/playfab/multiplayer/networking/reference/enums/partystatechangetype.md)
