RPC_IF_CALLBACK_FN fonction de rappel (rpcdce.h)
Le RPC_IF_CALLBACK_FN est un prototype d’une fonction de rappel de sécurité que votre application fournit. Votre programme peut fournir une fonction de rappel pour chaque interface qu’il définit.
Syntaxe
RPC_IF_CALLBACK_FN RpcIfCallbackFn;
RPC_STATUS RpcIfCallbackFn(
RPC_IF_HANDLE InterfaceUuid,
[in] void *Context
)
{...}
Paramètres
InterfaceUuid
[in] Context
Pointeur vers un handle de liaison de serveur RPC_IF_ID représentant le client. Dans la déclaration de fonction, cela doit être de type RPC_IF_HANDLE, mais il s’agit d’un handle de liaison client et peut être converti en toute sécurité vers celui-ci. La fonction de rappel peut passer ce handle à RpcImpersonateClient, RpcBindingServerFromClient, RpcGetAuthorizationContextForClient ou toute autre fonction côté serveur qui accepte un handle de liaison client pour obtenir des informations sur le client.
Valeur retournée
La fonction de rappel doit retourner RPC_S_OK si le client est autorisé à appeler des méthodes dans cette interface. Tout autre code de retour entraîne la réception par le client de l’exception RPC_S_ACCESS_DENIED.
Remarques
Dans certains cas, l’exécution rpc peut appeler la fonction de rappel de sécurité plusieurs fois par client et par interface. Assurez-vous que votre fonction de rappel peut gérer cette possibilité.
Le rappel de sécurité doit être déclaré comme RPC_ENTRY.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | rpcdce.h (inclure Rpc.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour