WS_ASYNC_FUNCTION funzione di callback (webservices.h)
Usato con WsAsyncExecute per specificare la funzione successiva da richiamare in una serie di operazioni asincrone.
Sintassi
WS_ASYNC_FUNCTION WsAsyncFunction;
HRESULT WsAsyncFunction(
[in] HRESULT hr,
[in] WS_CALLBACK_MODEL callbackModel,
[in] void *callbackState,
WS_ASYNC_OPERATION *next,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
)
{...}
Parametri
[in] hr
Risultato dell'operazione asincrona precedente.
[in] callbackModel
Indica se il callback viene richiamato lungo o breve. Per altre informazioni, vedere WS_CALLBACK_MODEL.
[in] callbackState
Questo utente ha fornito valore passato a WsAsyncExecute/
next
Impostare il campo della funzione sulla funzione successiva da chiamare. Verrà chiamato indipendentemente dal fatto che la funzione corrente abbia esito positivo o negativo.
Impostare il campo della funzione su NULL per indicare che non sono presenti più funzioni da chiamare.
WsAsyncExecute imposta il campo della funzione su NULL prima che venga chiamata ogni funzione.
[in, optional] asyncContext
Informazioni su come richiamare la funzione in modo asincrono o NULL se si richiama in modo sincrono.
[in, optional] error
Specifica la posizione in cui devono essere archiviate informazioni aggiuntive sugli errori se la funzione ha esito negativo.
Valore restituito
Questa funzione di callback non restituisce un valore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | v.1.0 |
Piattaforma di destinazione | Windows |
Intestazione | webservices.h |