ObjectContext::IsSecurityEnabled 方法 (comsvcs.h)

指示是否为当前对象启用安全性。

语法

HRESULT IsSecurityEnabled(
  [out] VARIANT_BOOL *pbIsEnabled
);

参数

[out] pbIsEnabled

如果为此对象启用了安全性,则为 TRUE;否则为 FALSE

返回值

此方法可以返回标准返回值E_INVALIDARG、E_OUTOFMEMORY和E_FAIL,以及以下值。

返回代码 说明
S_OK
该方法已成功完成。
E_UNEXPECTED
发生意外错误。 如果一个对象将其 ObjectContext 指针传递给另一个对象,而另一个对象使用此指针调用 IsSecurityEnabled, 则可能会发生这种情况。 ObjectContext 指针在最初获取它的对象的上下文之外无效。

注解

在 COM+ 环境中,服务器和库应用程序可以使用基于角色的安全性。 当应用程序使用基于角色的安全性时,IsSecurityEnabled 返回 TRUE,并且为应用程序和调用 方法的特定组件启用了基于角色的安全性。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 comsvcs.h

另请参阅

ObjectContext