IUnsecuredApartment接口用于简化客户端进程进行异步调用的过程。当客户端进行异步调用时,客户端和服务器的角色相反。在这种情况下,客户端实现一个对象(IWbemObjectSink接口),服务器调用该对象的方法。因此,服务器的COM安全规则使客户端进行异步调用变得困难。主要的困难是客户端需要通知COM它将允许Windows Management在客户端的对象上调用方法(IWbemObjectSink)。
方法
IUnsecuredApartment接口继承了IUnknown接口的方法。
此外,IUnsecuredApartment定义了以下方法。
| 方法 | 描述 | 
| CreateObjectStub | 创建对象存根以协助从客户端进程进行异步调用。 | 
备注
IUnsecuredApartment允许WMI创建一个单独的进程来处理回调。使用此界面会产生安全隐患,如设置异步调用的安全性所述。推荐使用半异步访问或执行访问检查,而不是异步调用。有关使用IUnsecuredApartment的更多信息和示例,请参阅降低单独进程中的接收器的安全性.在Windows Server 2003中,使用IWbemUnsecuredApartment.CreateSinkStub更安全的方法。
要求
| 客户 | 需要Windows Vista,Windows XP,Windows 2000 Professional,Windows NT Workstation 4.0 SP4及更高版本,Windows Me,Windows 98或Windows 95。 | 
| 服务器 | 需要Windows Server 2008,Windows Server 2003,Windows 2000 Server或Windows NT Server 4.0 SP4及更高版本。 | 
| 头 | 在Wbemcli.inc中声明。 | 
| DLL | 需要Unsecapp.exe。 | 


