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 |