共用方式為


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