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 |
---|---|
|
La commande s'est correctement terminée. |
|
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 |