IUnsecuredApartment 介面 (wbemcli.h)

IUnsecuredApartment 介面可用來簡化從客戶端進程進行異步呼叫的程式。 當客戶端進行異步呼叫時,會反轉客戶端和伺服器的角色。 在此情況下,用戶端會實作物件 (IWbemObjectSink 介面) ,而伺服器會呼叫該物件的方法。 因此,伺服器的 COM 安全性規則讓客戶端難以進行異步呼叫。 主要困難在於用戶端需要通知 COM,讓 Windows 管理在客戶端的物件上叫用方法, (IWbemObjectSink) 。

繼承

IUnsecuredApartment 介面繼承自 IUnknown 介面。 IUnsecuredApartment 也有下列類型的成員:

方法

IUnsecuredApartment 介面具有這些方法。

 
IUnsecuredApartment::CreateObjectStub

CreateObjectStub 方法會建立物件轉寄站接收,以協助從 Windows 管理接收異步呼叫。

備註

IUnsecuredApartment 可讓 WMI 建立個別的進程來處理回呼。 使用此介面可建立安全性風險,如 在異步呼叫上設定安全性中所述。 建議使用半異步存取或執行存取檢查,而不是異步呼叫。 如需使用 IUnsecuredApartment 的詳細資訊和範例,請參閱 降低個別進程中接收的安全性。 使用 IWbemUnsecuredApartment::CreateSinkStub 取得更安全的方法。

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 wbemcli.h (包含 Wbemidl.h)

另請參閱

呼叫方法

IWbemObjectSink

IWbemUnsecuredApartment

降低個別進程中接收的安全性

執行存取檢查

在異步呼叫上設定安全性