Compartilhar via


Interface IWSDAsyncResult (wsdclient.h)

Representa uma operação assíncrona.

Herança

A interface IWSDAsyncResult herda da interface IUnknown . IWSDAsyncResult também tem estes tipos de membros:

Métodos

A interface IWSDAsyncResult tem esses métodos.

 
IWSDAsyncResult::Abort

Anula a operação assíncrona.
IWSDAsyncResult::GetAsyncState

Obtém o estado da operação assíncrona.
IWSDAsyncResult::GetEndpointProxy

Recupera o proxy de ponto de extremidade para a operação assíncrona.
IWSDAsyncResult::GetEvent

Recupera uma estrutura WSD_EVENT que contém o resultado do evento.
IWSDAsyncResult::HasCompleted

Indica se a operação foi concluída.
IWSDAsyncResult::SetCallback

Especifica uma interface de retorno de chamada a ser chamada quando a operação assíncrona for concluída.
IWSDAsyncResult::SetWaitHandle

Especifica um identificador de espera a ser definido quando a operação for concluída.

Comentários

A interface IWSDAsyncResult pode ser usada para definir um identificador de espera para receber notificação de evento ou mensagem ou sondagem para conclusão da operação. Ele também pode recuperar o estado de uma operação assíncrona e recuperar os resultados e o corpo da resposta do evento.

A interface IWSDAsyncCallback pode ser usada para fornecer um padrão de chamada assíncrona em suporte ao evento e mensagens WSDAPI, permitindo que um aplicativo receba uma notificação de retorno de chamada com base no status de uma operação.

Uma operação assíncrona com falha é tratada como uma operação assíncrona concluída. Informações de erro ou falha podem ser recuperadas da interface IWSDAsyncCallback usando o método IWSDAsyncCallback::AsyncOperationComplete .

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wsdclient.h (inclua Wsdapi.h)