WS_WRITE_CALLBACK fonction de rappel (webservices.h)
Utilisé par la fonction WS_XML_WRITER pour écrire une mémoire tampon spécifiée dans une destination déterminée par l’utilisateur.
Syntaxe
WS_WRITE_CALLBACK WsWriteCallback;
HRESULT WsWriteCallback(
[in] void *callbackState,
const WS_BYTES *buffers,
[in] ULONG count,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
)
{...}
Paramètres
[in] callbackState
Pointeur void vers la valeur d’état définie par l’utilisateur qui a été passée à la fonction qui a accepté ce rappel.
buffers
Pointeur vers les mémoires tampons contenant les données à écrire.
[in] count
Nombre de mémoires tampons à écrire.
[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. Valeur NULL affectée 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 |