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 |