Partager via


Méthode IObjectContext ::IsSecurityEnabled (comsvcs.h)

Indique si la sécurité est activée pour l’objet actuel. La sécurité COM+ est activée, sauf si l’objet est en cours d’exécution dans le processus du client.

Syntaxe

BOOL IsSecurityEnabled();

Valeur de retour

Si la sécurité est activée pour cet objet, la valeur de retour est TRUE. Sinon, elle est FALSE.

Remarques

Dans l’environnement COM+, les applications serveur et bibliothèque peuvent utiliser la sécurité basée sur les rôles. IsSecurityEnabled retourne TRUE lorsqu’une application utilise la sécurité basée sur les rôles, et la sécurité basée sur les rôles est activée à la fois pour l’application et le composant spécifique qui a appelé la méthode.

MTS 2.0 : Dans MTS 2.0, cette méthode retourne toujours FALSE lorsque l’objet actuel s’exécute dans une application de bibliothèque, car les applications de bibliothèque MTS ne peuvent pas utiliser la sécurité basée sur les rôles. Toutefois, dans l’environnement COM+, les applications de bibliothèque peuvent éventuellement utiliser la sécurité basée sur les rôles.

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 comsvcs.h

Voir aussi

IObjectContext