WS_ASYNC_FUNCTION fonction de rappel (webservices.h)
Utilisé avec WsAsyncExecute pour spécifier la fonction suivante à appeler dans une série d’opérations asynchrones.
Syntaxe
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
)
{...}
Paramètres
[in] hr
Résultat de l’opération asynchrone précédente.
[in] callbackModel
Indique si le rappel est appelé long ou court. Pour plus d’informations, consultez WS_CALLBACK_MODEL.
[in] callbackState
Cet utilisateur a fourni la valeur qui a été transmise à WsAsyncExecute/
next
Définissez le champ de fonction sur la fonction suivante à appeler. Elle sera appelée, que la fonction actuelle réussisse ou échoue.
Définissez le champ de fonction sur NULL pour indiquer qu’il n’y a plus de fonctions à appeler.
WsAsyncExecute définit le champ de fonction sur NULL avant l’appel de chaque fonction.
[in, optional] asyncContext
Informations sur l’appel de la fonction de manière asynchrone ou NULL si l’appel est synchrone.
[in, optional] error
Spécifie l’emplacement où les informations d’erreur supplémentaires doivent être stockées en cas d’échec de la fonction.
Valeur retournée
Cette fonction de rappel ne retourne pas de valeur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | v.1.0 |
Plateforme cible | Windows |
En-tête | webservices.h |