IUPnPServiceAsync 接口 (upnp.h)

使用此接口以异步方式查询状态变量,并在服务 实例上调用操作。

可以通过 IUPnPService 对象的 QueryInterface 获取此接口。

继承

IUPnPServiceAsync 接口继承自 IUnknown 接口。 IUPnPServiceAsync 还具有以下类型的成员:

方法

IUPnPServiceAsync 接口具有以下方法。

 
IUPnPServiceAsync::BeginInvokeAction

BeginInvokeAction 方法在异步模式下调用设备上的操作。 此外,如果已选择加入延迟的 SCPD 下载和事件订阅,并且尚未进行,则此方法将启动 SCPD 下载。
IUPnPServiceAsync::BeginQueryStateVariable

BeginQueryStateVariable 方法从特定服务启动状态变量值的异步请求。
IUPnPServiceAsync::BeginSCPDDownload

BeginSCPDDownload 方法启动服务控制协议说明 (SCPD) 文档的异步下载。
IUPnPServiceAsync::BeginSubscribeToEvents

BeginSubscribeToEvents 在异步模式下启动事件订阅,并将应用程序回调注册到 UPnP 框架。
IUPnPServiceAsync::CancelAsyncOperation

CancelAsyncOperation 方法取消由 BeginInvokeAction、BeginQueryStateVariable、BeginSubscribeToEvents 或 BeginSCPDDownload 方法启动的挂起异步操作。
IUPnPServiceAsync::EndInvokeAction

EndInvokeAction 方法检索上一个 BeginInvokeAction 操作的结果,并检索生成的输出参数。
IUPnPServiceAsync::EndQueryStateVariable

EndQueryStateVariable 方法检索上一个 BeginQueryStateVariable 操作的结果,并检索特定于服务的结果状态变量值。
IUPnPServiceAsync::EndSCPDDownload

EndSCPDDownload 方法检索以前异步下载的服务控制协议说明 (SCPD) 文档的结果。
IUPnPServiceAsync::EndSubscribeToEvents

EndSubscribeToEvents 方法检索上一个 BeginSubscribeToEvents 操作的结果。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 upnp.h

另请参阅

IUPnPAsyncResult