EDITSTREAM-Struktur (richedit.h)

Enthält Informationen, die eine Anwendung in einer EM_STREAMIN- oder EM_STREAMOUT-Nachricht an ein Rich-Edit-Steuerelement übergibt. Das Rich-Edit-Steuerelement verwendet die Informationen, um einen Datenstrom in oder aus dem Steuerelement zu übertragen.

Syntax

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

Member

dwCookie

Typ: DWORD_PTR

Gibt einen anwendungsdefinierten Wert an, den das Rich-Edit-Steuerelement an die Vom pfnCallback-Member angegebene Rückruffunktion EditStreamCallback übergibt.

dwError

Typ: DWORD

Gibt die Ergebnisse des Stream-In-Vorgangs (Lesen) oder Stream-Out -Vorgangs (Schreibvorgang) an. Ein Wert von 0 gibt keinen Fehler an. Ein nonzero-Wert kann der Rückgabewert der EditStreamCallback-Funktion oder ein Code sein, der angibt, dass beim Steuerelement ein Fehler aufgetreten ist.

pfnCallback

Typ: EDITSTREAMCALLBACK

Zeiger auf eine EditStreamCallback-Funktion , bei der es sich um eine anwendungsdefinierte Funktion handelt, die das Steuerelement zum Übertragen von Daten aufruft. Das Steuerelement ruft die Rückruffunktion wiederholt auf und überträgt einen Teil der Daten mit jedem Aufruf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile richedit.h

Weitere Informationen

EM_STREAMIN

EM_STREAMOUT

EditStreamCallback

Referenz