Share via


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

Realiza el trabajo definido por el usuario de forma asincrónica.

Sintaxis

HRESULT AsynchronousCall(
  [in] IServiceCall *pIServiceCall
);

Parámetros

[in] pIServiceCall

Puntero a la interfaz IServiceCall que se usa para implementar el trabajo por lotes.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY y E_FAIL, así como los siguientes valores.

Código devuelto Descripción
S_OK
La actividad aceptó el trabajo por lotes para ejecutarse de forma asincrónica. Este valor devuelto no significa necesariamente que el trabajo por lotes se haya completado correctamente.
CO_E_ASYNC_WORK_REJECTED
El trabajo por lotes no se puede agregar a la cola de trabajo asincrónica de la actividad.

Comentarios

El trabajo por lotes que ejecuta este método se ejecuta en el contexto y el apartamento de subprocesos de la actividad que creó la llamada a CoCreateActivity.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado comsvcs.h

Consulte también

IServiceActivity