XblSocialSubmitReputationFeedbackAsync
提交指定用户的信誉反馈。
语法
HRESULT XblSocialSubmitReputationFeedbackAsync(
XblContextHandle xboxLiveContext,
uint64_t xboxUserId,
XblReputationFeedbackType reputationFeedbackType,
const XblMultiplayerSessionReference* sessionReference,
const char* reasonMessage,
const char* evidenceResourceId,
XAsyncBlock* async
)
参数
xboxLiveContext _In_
类型:XblContextHandle
使用 XblContextCreateHandle 创建的 xbox live 上下文句柄。
xboxUserId _In_
类型:uint64_t
正在提交其信誉反馈的用户的 Xbox 用户 ID。
reputationFeedbackType _In_
类型:XblReputationFeedbackType
正在提交的信誉反馈类型。
sessionReference _In_opt_
类型:XblMultiplayerSessionReference*
描述与此反馈相关的 MPSD 会话的多人会话参考。 (可选)
reasonMessage _In_z_
类型:char*
用户提供的 UTF-8 编码文本,添加该文本以解释反馈的原因。 (可选)
evidenceResourceId _In_opt_z_
类型:char*
可用作反馈证据的资源的 UTF-8 编码 ID。 示例:视频文件的 ID。 (可选)
async _In_
类型:XAsyncBlock*
调用方分配的 AsyncBlock。
返回值
类型:HRESULT
此 API 操作的 HRESULT 返回代码。
备注
请务必调用 XAsyncGetStatus 以获取结果。
REST 调用
V100 POST /users/xuid({xuid})/feedback
要求
头文件:social_c.h
图书馆: Microsoft.Xbox.Services.14x.GDK.C.lib