Share via


WS_ASYNC_CALLBACK funzione di callback (webservices.h)

Parametro della funzione di callback usato con il modello asincrono.

Sintassi

WS_ASYNC_CALLBACK WsAsyncCallback;

void WsAsyncCallback(
  [in] HRESULT errorCode,
  [in] WS_CALLBACK_MODEL callbackModel,
  [in] void *callbackState
)
{...}

Parametri

[in] errorCode

Risultato dell'operazione. Se l'operazione ha esito negativo e viene fornito un oggetto WS_ERROR , l'oggetto viene riempito con informazioni di errore avanzate prima che venga richiamato il callback.

[in] callbackModel

Valore WS_CALLBACK_MODEL che determina se il callback viene richiamato come callback a lungo o breve termine.

[in] callbackState

Puntatore void che corrisponde al valore del campo callbackState della struttura WS_ASYNC_CONTEXT . Questo parametro viene usato per passare i dati definiti dall'utente alla funzione di callback se l'operazione viene completata in modo asincrono.

Valore restituito

nessuno

Osservazioni

Tutti i codici restituiti di errore di un'operazione sono rappresentati come HRESULTs. Questa API definisce un set di HRESULTs nell'intervallo di FACILITY_WS, ma restituisce anche errori definiti altrove nell'API Windows.

Requisiti

   
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione webservices.h