다음을 통해 공유


PartyEndpointMessageReceivedStateChange

EndpointMessageReceived 상태 변경 유형과 관련된 정보입니다.

구문

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

멤버

networkPartyNetwork*

메시지를 받은 엔드포인트가 포함된 네트워크입니다.

senderEndpointPartyEndpoint*

메시지를 보낸 엔드포인트입니다.

receiverEndpointCount uint32_t

메시지를 보낸 로컬 엔드포인트의 수입니다. 이 값은 항상 0보다 큽니다. 보낸 사람이 PartyLocalEndpoint::SendMessage() 호출에서 이 상태를 변경한 빈 대상 끝점 어레이를 지정한 경우 receiverEndpointCountreceiverEndpoints에 모든 로컬 끝점이 포함됩니다.

receiverEndpointsPartyLocalEndpointArray
크기 배열 receiverEndpointCount

메시지를 보낸 로컬 엔드포인트입니다. 이 배열은 비어 있을 수 없습니다. 보낸 사람이 PartyLocalEndpoint::SendMessage() 호출에서 이 상태를 변경한 빈 대상 끝점 어레이를 지정한 경우 receiverEndpointCountreceiverEndpoints에 모든 로컬 끝점이 포함됩니다.

optionsPartyMessageReceivedOptions

메시지를 보내는 데 사용되는 옵션입니다.

messageSize uint32_t

메시지의 크기(바이트)입니다.

messageBuffer const void*
버퍼의 크기 messageSize 바이트

메시지 버퍼입니다.

요구 사항

헤더: Party.h

참고 항목

파티 멤버
PartyLocalEndpoint::SendMessage