Estrutura EDITSTREAM (richedit.h)

Contém informações que um aplicativo passa para um controle de edição avançada em uma mensagem de EM_STREAMIN ou EM_STREAMOUT . O controle de edição avançada usa as informações para transferir um fluxo de dados para dentro ou para fora do controle.

Sintaxe

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

Membros

dwCookie

Tipo: DWORD_PTR

Especifica um valor definido pelo aplicativo que o controle de edição avançada passa para a função de retorno de chamada EditStreamCallback especificada pelo membro pfnCallback .

dwError

Tipo: DWORD

Indica os resultados da operação stream-in (leitura) ou stream-out (gravação). Um valor zero indica nenhum erro. Um valor diferente de zero pode ser o valor retornado da função EditStreamCallback ou um código que indica que o controle encontrou um erro.

pfnCallback

Tipo: EDITSTREAMCALLBACK

Ponteiro para uma função EditStreamCallback , que é uma função definida pelo aplicativo que o controle chama para transferir dados. O controle chama a função de retorno de chamada repetidamente, transferindo uma parte dos dados com cada chamada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho richedit.h

Confira também

EM_STREAMIN

EM_STREAMOUT

Editstreamcallback

Referência