共用方式為


IWSDAsyncResult 介面 (wsdclient.h)

表示非同步作業。

繼承

IWSDAsyncResult介面繼承自IUnknown介面。 IWSDAsyncResult 也有下列類型的成員:

方法

IWSDAsyncResult介面具有這些方法。

 
IWSDAsyncResult::Abort

中止非同步作業。
IWSDAsyncResult::GetAsyncState

取得非同步作業的狀態。
IWSDAsyncResult::GetEndpointProxy

擷取非同步作業的端點 Proxy。
IWSDAsyncResult::GetEvent

擷取包含事件結果的WSD_EVENT結構。
IWSDAsyncResult::HasCompleted

指出作業是否已完成。
IWSDAsyncResult::SetCallback

指定非同步作業完成時要呼叫的回呼介面。
IWSDAsyncResult::SetWaitHandle

指定作業完成時要設定的等候控制碼。

備註

IWSDAsyncResult介面可用來設定等候控制碼,以接收事件或訊息通知或輪詢作業完成。 它也可以擷取非同步作業的狀態,並擷取事件的結果和回應主體。

IWSDAsyncCallback介面可用來提供非同步呼叫模式,以支援 WSDAPI 傳訊和事件,允許應用程式根據作業的狀態接收回呼通知。

失敗的非同步作業會被視為已完成的非同步作業。 您可以使用IWSDAsyncCallback::AsyncOperationComplete方法,從IWSDAsyncCallback介面擷取錯誤或錯誤資訊。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 wsdclient.h (包含 Wsdapi.h)