WS_PUSH_BYTES_CALLBACK fonction de rappel (webservices.h)
Utilisé par la fonction WsPushBytes pour demander l’écriture des données.
Syntaxe
WS_PUSH_BYTES_CALLBACK WsPushBytesCallback;
HRESULT WsPushBytesCallback(
[in] void *callbackState,
[in] WS_WRITE_CALLBACK writeCallback,
[in] void *writeCallbackState,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
)
{...}
Paramètres
[in] callbackState
Pointeur void vers l’état défini par l’utilisateur qui a été passé à WsPushBytes.
[in] writeCallback
Fonction de rappel pour l’écriture d’octets dans le document.
[in] writeCallbackState
Pointeur void vers l’état défini par l’appelant qui doit être passé lors de l’appel de la fonction WS_WRITE_CALLBACK .
[in, optional] asyncContext
Pointeur vers une structure WS_ASYNC_CONTEXT contenant des informations sur la façon d’appeler la fonction de manière asynchrone. Affectez la valeur NULL en cas d’appel synchrone.
[in, optional] error
Pointeur vers une structure de données WS_ERROR où des 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 | 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 |