WS_ENCODER_ENCODE_CALLBACK fonction de rappel (webservices.h)
Encode un message.
Syntaxe
WS_ENCODER_ENCODE_CALLBACK WsEncoderEncodeCallback;
HRESULT WsEncoderEncodeCallback(
[in] void *encoderContext,
const WS_BYTES *buffers,
[in] ULONG count,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
)
{...}
Paramètres
[in] encoderContext
L’encodeur instance retourné par le WS_CREATE_ENCODER_CALLBACK.
buffers
Mémoires tampons des données à écrire.
[in] count
Nombre de mémoires tampons à écrire.
[in, optional] asyncContext
Informations sur l’appel de la fonction de manière asynchrone ou NULL si l’appel est synchrone.
[in, optional] error
Spécifie l’emplacement où les informations d’erreur supplémentaires doivent être stockées en cas d’échec de la fonction.
Valeur retournée
Code de retour | Description |
---|---|
|
Nous avons manqué de mémoire. |
|
Un ou plusieurs arguments ne sont pas valides. |
|
Cette fonction peut renvoyer d’autres erreurs non répertoriées ci-dessus. |
Remarques
L’encodeur peut utiliser le rappel passé à WS_CREATE_ENCODER_CALLBACK pour écrire les données encodées du message.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | webservices.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour