STRUCTURE EDITSTREAM (richedit.h)

Contient des informations qu’une application transmet à un contrôle d’édition enrichi dans un message EM_STREAMIN ou EM_STREAMOUT. Le contrôle d’édition enrichi utilise les informations pour transférer un flux de données vers ou hors du contrôle.

Syntaxe

typedef struct _editstream {
  DWORD_PTR          dwCookie;
  DWORD              dwError;
  EDITSTREAMCALLBACK pfnCallback;
} EDITSTREAM;

Membres

dwCookie

Type : DWORD_PTR

Spécifie une valeur définie par l’application que le contrôle d’édition enrichi passe à la fonction de rappel EditStreamCallback spécifiée par le membre pfnCallback.

dwError

Type : DWORD

Indique les résultats de l’opération stream-in (lecture) ou stream-out (écriture). La valeur zéro indique qu’aucune erreur n’est générée. Une valeur différente de zéro peut être la valeur de retour de la fonction EditStreamCallback ou un code indiquant que le contrôle a rencontré une erreur.

pfnCallback

Type : EDITSTREAMCALLBACK

Pointeur vers une fonction EditStreamCallback, qui est une fonction définie par l’application que le contrôle appelle pour transférer des données. Le contrôle appelle la fonction de rappel à plusieurs reprises, en transférant une partie des données avec chaque appel.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
d’en-tête richedit.h

Voir aussi

EM_STREAMIN

EM_STREAMOUT

editStreamCallback

de référence