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 |