Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Submits reputation feedback on the specified user.
Syntax
HRESULT XblSocialSubmitReputationFeedbackAsync(
XblContextHandle xboxLiveContext,
uint64_t xboxUserId,
XblReputationFeedbackType reputationFeedbackType,
const XblMultiplayerSessionReference* sessionReference,
const char* reasonMessage,
const char* evidenceResourceId,
XAsyncBlock* async
)
Parameters
xboxLiveContext _In_
Type: XblContextHandle
An xbox live context handle created with XblContextCreateHandle.
xboxUserId _In_
Type: uint64_t
The Xbox User ID of the user that reputation feedback is being submitted on.
reputationFeedbackType _In_
Type: XblReputationFeedbackType
The reputation feedback type being submitted.
sessionReference _In_opt_
Type: XblMultiplayerSessionReference*
Multiplayer session reference describing the MPSD session this feedback relates to. (Optional)
reasonMessage _In_z_
Type: char*
User supplied text in UTF-8 encoded added to explain the reason for the feedback. (Optional)
evidenceResourceId _In_opt_z_
Type: char*
The UTF-8 encoded id of a resource that can be used as evidence for the feedback. Example: the Id of a video file. (Optional)
async _In_
Type: XAsyncBlock*
Caller allocated AsyncBlock.
Return value
Type: HRESULT
HRESULT return code for this API operation.
Remarks
Make sure to call XAsyncGetStatus to get the result.
REST Call
V100 POST /users/xuid({xuid})/feedback
Requirements
Header: social_c.h
Library: Microsoft.Xbox.Services.14x.GDK.C.lib