Partager via


Méthode IServiceActivity ::AsynchroneCall (comsvcs.h)

Effectue le travail défini par l’utilisateur de manière asynchrone.

Syntaxe

HRESULT AsynchronousCall(
  [in] IServiceCall *pIServiceCall
);

Paramètres

[in] pIServiceCall

Pointeur vers l’interface IServiceCall utilisée pour implémenter le travail par lots.

Valeur retournée

Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY et E_FAIL, ainsi que les valeurs suivantes.

Code de retour Description
S_OK
Le traitement par lots a été accepté par l’activité pour s’exécuter de manière asynchrone. Cette valeur de retour ne signifie pas nécessairement que le traitement par lot s’est terminé avec succès.
CO_E_ASYNC_WORK_REJECTED
Le travail par lots ne peut pas être ajouté à la file d’attente de travail asynchrone de l’activité.

Remarques

Le travail par lots exécuté par cette méthode s’exécute dans le contexte et l’appartement de thread de l’activité qui a été créée par l’appel à CoCreateActivity.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête comsvcs.h

Voir aussi

IServiceActivity