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) |