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

# XblMultiplayerEvent

> XblMultiplayerEvent

# XblMultiplayerEvent

从 [XblMultiplayerManagerDoWork](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork) 返回的多人游戏事件。

## 语法

```cpp theme={null}
typedef struct XblMultiplayerEvent {  
    Result ;  
    const char* ErrorMessage;  
    void* Context;  
    XblMultiplayerEventType EventType;  
    XblMultiplayerEventArgsHandle EventArgsHandle;  
    XblMultiplayerSessionType SessionType;  
} XblMultiplayerEvent  
```

### 成员

\*\*\
类型：Result

指示操作结果的错误代码。

*ErrorMessage*\
类型：const char\*

如果 API 操作失败，则为特定于调用的调试信息。调试信息未本地化；仅用于调试目的。

*Context*\
类型：void\*

指向传递到发起方法的应用程序定义数据的指针。

*EventType*\
类型：[XblMultiplayerEventType](/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayereventtype)

触发的事件类型。

*EventArgsHandle*\
类型：XblMultiplayerEventArgsHandle

多人游戏事件的事件参数句柄。

*SessionType*\
类型：[XblMultiplayerSessionType](/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayersessiontype)

触发此事件的多人游戏会话类型。可以根据会话类型检索最新的大厅会话或游戏会话。

## 要求

**头文件：** multiplayer\_manager\_c.h

## 另请参阅

[multiplayer\_manager\_c](/reference/live/xsapi-c/multiplayer_manager_c/multiplayer_manager_c_members)


## Related topics

- [XblMultiplayerEventType](/zh-CN/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayereventtype.md)
- [XblMultiplayerEventArgsXuid](/zh-CN/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsxuid.md)
- [XblMultiplayerEventArgsMember](/zh-CN/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsmember.md)
- [XblMultiplayerEventArgsMembers](/zh-CN/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsmembers.md)
- [XblMultiplayerEventArgsPropertiesJson](/zh-CN/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargspropertiesjson.md)
