WS_ASYNC_CALLBACK fonction de rappel (webservices.h)
Paramètre de fonction de rappel utilisé avec le modèle asynchrone.
Syntaxe
WS_ASYNC_CALLBACK WsAsyncCallback;
void WsAsyncCallback(
[in] HRESULT errorCode,
[in] WS_CALLBACK_MODEL callbackModel,
[in] void *callbackState
)
{...}
Paramètres
[in] errorCode
Résultat de l'opération. Si l’opération échoue et qu’un objet WS_ERROR est fourni, l’objet est rempli d’informations d’erreur enrichies avant l’appel du rappel.
[in] callbackModel
Valeur WS_CALLBACK_MODEL qui détermine si le rappel est appelé en tant que rappel à long ou à court terme.
[in] callbackState
Pointeur void qui correspond à la valeur du champ callbackState de la structure WS_ASYNC_CONTEXT . Ce paramètre est utilisé pour passer des données définies par l’utilisateur à la fonction de rappel si l’opération se termine de manière asynchrone.
Valeur de retour
None
Remarques
Tous les codes de retour d’erreur d’une opération sont représentés en tant que HRESULT. Cette API définit un ensemble de HRESULT dans la plage FACILITY_WS, mais retourne également les erreurs définies ailleurs dans l’API Windows.
Configuration requise
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | webservices.h |