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 |