Condividi tramite


Metodo IServiceActivity::SyncCall (comsvcs.h)

Esegue il lavoro definito dall'utente in modo asincrono.

Sintassi

HRESULT AsynchronousCall(
  [in] IServiceCall *pIServiceCall
);

Parametri

[in] pIServiceCall

Puntatore all'interfaccia IServiceCall usata per implementare il lavoro batch.

Valore restituito

Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY e E_FAIL, nonché i valori seguenti.

Codice restituito Descrizione
S_OK
Il lavoro batch è stato accettato dall'attività per l'esecuzione asincrona. Questo valore restituito non significa necessariamente che il lavoro batch sia stato completato correttamente.
CO_E_ASYNC_WORK_REJECTED
Impossibile aggiungere il lavoro batch alla coda di lavoro asincrona dell'attività.

Commenti

Il lavoro batch eseguito da questo metodo viene eseguito nel contesto e nell'appartamento thread dell'attività creata dalla chiamata a CoCreateActivity.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione comsvcs.h

Vedi anche

IServiceActivity