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 rich edit passa para a função EditStreamCallback de retorno de chamada especificada pelo membro pfnCallback .

dwError

Tipo: DWORD

Indica os resultados da operação stream-in (leitura) ou stream-out (gravação). Um valor igual a zero não 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
de cliente com suporte mínimo Windows Vista [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
cabeçalho richedit.h

Consulte também

EM_STREAMIN

EM_STREAMOUT

editStreamCallback

de referência de