This function is part of the UserInfo Interface.
Remarks
EOS_UserInfo_QueryUserInfoByExternalAccount is used to start an asynchronous query to retrieve user information by external accounts. This can be useful for getting the EOS_EpicAccountId for external accounts. Once the callback has been fired with a successful ResultCode, it is possible to call CopyUserInfo to receive an EOS_UserInfo containing the available information.
See Also
EOS_UserInfo, EOS_UserInfo_QueryUserInfoByExternalAccountOptions, EOS_UserInfo_OnQueryUserInfoByExternalAccountCallback
Parameters
EOS_UserInfo_QueryUserInfoByExternalAccount
Parameter Type And Name | Usage Information |
---|---|
EOS_HUserInfo Handle | |
const EOS_UserInfo_QueryUserInfoByExternalAccountOptions* Options | structure containing the input parameters |
void* ClientData | arbitrary data that is passed back to you in the CompletionDelegate |
const EOS_UserInfo_OnQueryUserInfoByExternalAccountCallback CompletionDelegate | a callback that is fired when the async operation completes, either successfully or in error |
Callback Function Information
Because this function is asynchronous, it employs a callback of type EOS_UserInfo_OnQueryUserInfoByExternalAccountCallback to report the results of its operation.
Callback Remarks
Function prototype definition for callbacks passed to EOS_UserInfo_QueryUserInfoByExternalAccount
Callback Parameters
EOS_UserInfo_OnQueryUserInfoByExternalAccountCallback
Parameter Type And Name | Usage Information |
---|---|
const EOS_UserInfo_QueryUserInfoByExternalAccountCallbackInfo* Data | A EOS_UserInfo_QueryUserInfoByExternalAccountCallbackInfo containing the output information and result |