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) |