Структура EDITSTREAM (richedit.h)

Содержит сведения, которые приложение передает в элемент управления полнофункционированным редактированием в EM_STREAMIN или EM_STREAMOUT сообщении . Элемент управления многофункциональным редактированием использует информацию для передачи потока данных в элемент управления или из него.

Синтаксис

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

Члены

dwCookie

Тип: DWORD_PTR

Задает определяемое приложением значение, которое элемент управления расширенным редактированием передает функции обратного вызова EditStreamCallback , указанной элементом pfnCallback .

dwError

Тип: DWORD

Указывает результаты операции потокового входа (чтения) или потоковой передачи (записи). Значение, равное нулю, указывает на отсутствие ошибок. Ненулевое значение может быть возвращаемым значением функции EditStreamCallback или кодом, указывающим, что элемент управления обнаружил ошибку.

pfnCallback

Тип: EDITSTREAMCALLBACK

Указатель на функцию EditStreamCallback , определяемую приложением, которую элемент управления вызывает для передачи данных. Элемент управления вызывает функцию обратного вызова несколько раз, передавая часть данных при каждом вызове.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть richedit.h

См. также раздел

EM_STREAMIN

EM_STREAMOUT

EditStreamCallback

Справочные материалы