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