Partager via


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