Método IServiceActivity::AsynchronousCall (comsvcs.h)

Executa o trabalho definido pelo usuário de forma assíncrona.

Sintaxe

HRESULT AsynchronousCall(
  [in] IServiceCall *pIServiceCall
);

Parâmetros

[in] pIServiceCall

Um ponteiro para a interface IServiceCall usada para implementar o trabalho em lote.

Retornar valor

Esse método pode retornar os valores de retorno padrão E_INVALIDARG, E_OUTOFMEMORY e E_FAIL, bem como os valores a seguir.

Código de retorno Descrição
S_OK
O trabalho em lote foi aceito pela atividade para ser executado de forma assíncrona. Esse valor retornado não significa necessariamente que o trabalho em lote foi concluído com êxito.
CO_E_ASYNC_WORK_REJECTED
O trabalho em lote não pode ser adicionado à fila de trabalho assíncrona da atividade.

Comentários

O trabalho em lote executado por esse método é executado no contexto e no thread apartment da atividade que foi criada pela chamada para CoCreateActivity.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comsvcs.h

Confira também

IServiceActivity