IWSDAsyncResult 接口 (wsdclient.h)

表示一个异步操作。

继承

IWSDAsyncResult 接口继承自 IUnknown 接口。 IWSDAsyncResult 还具有以下类型的成员:

方法

IWSDAsyncResult 接口包含以下方法。

 
IWSDAsyncResult::Abort

中止异步操作。
IWSDAsyncResult::GetAsyncState

获取异步操作的状态。
IWSDAsyncResult::GetEndpointProxy

检索异步操作的终结点代理。
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)