Partager via


Classe SecurityCallContext

Fournit l’accès au contexte de sécurité de l’appel actuel, qui contient des informations sur les appelants d’un objet. À l’aide de cette classe, vous pouvez également déterminer si l’appelant direct d’un objet est membre d’un rôle particulier et si la sécurité est activée pour l’objet.

Seules les applications COM+ qui utilisent la sécurité basée sur les rôles peuvent accéder à la classe SecurityCallContext . Pour plus d’informations sur les rôles, consultez Administration de la sécurité basée sur les rôles.

Quand implémenter

Cette classe est implémentée par COM+.

Condition requise Valeur
Interfaces ISecurityCallersColl

Quand l’utiliser

Utilisez cette classe pour accéder aux méthodes de ISecurityCallContext.

Notes

Vous ne pouvez pas créer directement un objet SecurityCallContext . Pour utiliser les méthodes de ISecurityCallContext, vous devez obtenir une référence à son implémentation en appelant CoGetCallContext, en fournissant IID_ISecurityCallContext pour le paramètre riid .

Pour utiliser cette classe à partir de Microsoft Visual Basic, ajoutez une référence à la bibliothèque de types de services COM+. Un objet SecurityCallContext peut être déclaré à l’aide de « COMSVCSLib.SecurityCallContext » comme nom de classe ; il est créé en appelant GetSecurityCallContext.

Spécifications

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]
En-tête
ComSvcs.h

Voir aussi

GetSecurityCallContext

ISecurityCallContext

Sécurité des composants programmatiques

Administration de la sécurité basée sur les rôles

SecurityCallers

SecurityIdentity