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