Share via


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 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 comsvcs.h

另請參閱

CoGetObjectContext

GetObjectContext