勇芳软件工作室.汉化:  Windows Management Instrumentation > COM API for WMI > Interfaces >

IUnsecuredApartment

Previous pageReturn to chapter overviewNext page

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。