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 des Services COM+. Un objet SecurityCallContext peut être déclaré à l’aide de « COMSVCSLib. SecurityCallContext » comme nom de classe ; elle est créée 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 de programmation

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

SecurityCallers

SecurityIdentity