XblMultiplayerEventArgsMember
检索有关 XblMultiplayerEventType::HostChanged
和 XblMultiplayerEventType::MemberPropertyChanged
事件的其他信息。
语法
HRESULT XblMultiplayerEventArgsMember(
XblMultiplayerEventArgsHandle argsHandle,
XblMultiplayerManagerMember* member
)
参数
argsHandle _In_
类型:XblMultiplayerEventArgsHandle
多人游戏事件的事件参数图柄。
member _Out_
类型:XblMultiplayerManagerMember*
适用的成员,取决于多人游戏事件:
XblMultiplayerEventType::HostChanged
- 新的主机成员。 如果现有主机离开,则此参数中没有要返回的新主机成员。 在这种情况下,此函数返回 HRESULT_FROM_WIN32(ERROR_RESOURCE_DATA_NOT_FOUND)
。
XblMultiplayerEventType::MemberPropertyChanged
- 其属性已更改的成员。
返回值
类型:HRESULT
此 API 操作的 HRESULT 返回代码。
备注
调用此函数以详细了解 xblMultiplayerManagerDoWork 返回的多人游戏事件,多人游戏事件的 XblMultiplayerEvent 的 EventType
成员设置为 XblMultiplayerEventType::HostChanged
或 XblMultiplayerEventType::MemberPropertyChanged
。
可以从该多人游戏事件的XblMultiplayerEvent结构的EventArgsHandle
成员中检索多人游戏事件的事件参数句柄。
有关多人游戏事件的详细信息,请参阅多人游戏管理器 API 概述。
要求
头文件:multiplayer_manager_c.h
图书馆: Microsoft.Xbox.Services.14x.GDK.C.lib
另请参阅
multiplayer_manager_c
XblMultiplayerEventArgsFindMatchCompleted
XblMultiplayerEventArgsMembers
XblMultiplayerEventArgsMembersCount
XblMultiplayerEventArgsPerformQosMeasurements
XblMultiplayerEventArgsPropertiesJson
XblMultiplayerEventArgsXuid
XblMultiplayerEventType