iObjectContext 接口 (comsvcs.h)
提供对当前对象的上下文的访问。 对象的上下文主要用于处理事务或处理对象的安全性时。
继承
IObjectContext 接口继承自 IUnknown 接口。 IObjectContext 还具有以下类型的成员:
方法
IObjectContext 接口包含以下方法。
IObjectContext::CreateInstance 使用当前 对象的上下文创建对象。 (IObjectContext.CreateInstance) |
IObjectContext::D isableCommit 声明对象的事务更新处于不一致状态,并且不能以当前状态提交。 |
IObjectContext::EnableCommit 声明对象的工作不一定已完成,但其事务更新处于一致状态,并且可以以当前形式提交。 |
IObjectContext::IsCallerInRole 指示对象的直接调用方是直接 (指定角色,还是作为组) 的一部分。 (IObjectContext.IsCallerInRole) |
IObjectContext::IsInTransaction 指示对象是否在事务中执行。 |
IObjectContext::IsSecurityEnabled 指示是否为当前对象启用安全性。 除非对象在客户端进程中运行,否则启用 COM+ 安全性。 |
IObjectContext::SetAbort 声明必须中止执行对象的事务,并且当对象从当前执行的方法调用返回时应停用该对象。 |
IObjectContext::SetComplete 声明可以提交正在执行对象的事务,并且当对象从当前执行的方法调用返回时应停用该对象。 |
注解
与任何 COM 对象一样,在使用完 IObjectContext 对象后,必须释放该对象,除非它是局部变量。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | comsvcs.h |