Struttura EDITSTREAM (richedit.h)

Contiene informazioni che un'applicazione passa a un controllo di modifica avanzato in un messaggio di EM_STREAMIN o EM_STREAMOUT . Il controllo rich edit usa le informazioni per trasferire un flusso di dati all'interno o all'esterno del controllo.

Sintassi

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

Members

dwCookie

Tipo: DWORD_PTR

Specifica un valore definito dall'applicazione che il controllo rich edit passa alla funzione di callback EditStreamCallback specificata dal membro pfnCallback .

dwError

Tipo: DWORD

Indica i risultati dell'operazione stream-in (lettura) o stream-out (scrittura). Un valore pari a zero indica che non viene visualizzato alcun errore. Un valore diverso da zero può essere il valore restituito della funzione EditStreamCallback o un codice che indica che il controllo ha rilevato un errore.

pfnCallback

Tipo: EDITSTREAMCALLBACK

Puntatore a una funzione EditStreamCallback , ovvero una funzione definita dall'applicazione che il controllo chiama per trasferire i dati. Il controllo chiama ripetutamente la funzione di callback, trasferendo una parte dei dati con ogni chiamata.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione richedit.h

Vedi anche

EM_STREAMIN

EM_STREAMOUT

EditStreamCallback

Riferimento