Passer au contenu principal
Révoquer tous les bannissements actifs d’un utilisateur.

Syntaxe

Paramètres

titleEntityHandle   PFEntityHandle PFEntityHandle pour une entité de titre obtenue à l’aide de PFAuthenticationGetEntityWithSecretKeyAsync. request   PFAccountManagementRevokeAllBansForUserRequest* Objet de requête rempli. async   XAsyncBlock*
Inout
XAsyncBlock pour l’opération asynchrone.

Valeur de retour

Type : HRESULT Code de résultat de cette opération d’API.

Notes

Cette API est disponible sur Win32, Linux et macOS. Définit l’état actif de tous les bannissements non expirés d’un utilisateur à Inactive. Les bannissements expirés ayant l’état Active seront toutefois ignorés. Retourne uniquement des informations sur les mises à jour appliquées. Voir aussi ServerBanUsersAsync, ServerGetUserBansAsync, ServerRevokeBansAsync, ServerUpdateBansAsync. Une fois la tâche asynchrone terminée, appelez PFAccountManagementServerRevokeAllBansForUserGetResultSize et PFAccountManagementServerRevokeAllBansForUserGetResult pour obtenir le résultat.

Configuration requise

En-tête : PFAccountManagement.h

Voir aussi

Membres de PFAccountManagement
Dernière modification le 6 octobre 2026