Поделиться через


Структура 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

Справочник