Partager via


ObjectContext::IsSecurityEnabled, méthode (comsvcs.h)

Indique si la sécurité est activée pour l’objet actuel.

Syntaxe

HRESULT IsSecurityEnabled(
  [out] VARIANT_BOOL *pbIsEnabled
);

Paramètres

[out] pbIsEnabled

TRUE si la sécurité est activée pour cet objet ; FALSE dans le cas contraire.

Valeur retournée

Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY et E_FAIL, ainsi que les valeurs suivantes.

Code de retour Description
S_OK
La commande s'est correctement terminée.
E_UNEXPECTED
Une erreur inattendue s’est produite. Cela peut se produire si un objet passe son pointeur ObjectContext à un autre objet et que l’autre objet appelle IsSecurityEnabled à l’aide de ce pointeur. Un pointeur ObjectContext n’est pas valide en dehors du contexte de l’objet qui l’a obtenu à l’origine.

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.

Configuration requise

   
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

Objectcontext