Die Routine liefert eine Speicheradresse, ab der die Daten des Dokuments mit dem angegebenen Offset liegen. Sie können diesen Puffer lesen und beschreiben.
void* GetBuffer(DWORD dwOffset, DWORD &dwLaenge);
dwOffset | Offset der Daten innerhalb der Dokumenten-Datei. | |
dwLaenge | Länge des Bereichs, auf den Zugriff gewünscht wird.
Ist der Bereich im Speicher nicht zusammenhängend, so wird in diesem Parameter die tatsächlich verfügbare Länge zurückgegeben. |
void* | Adresse eines Speicherbereichs. | |
NULL | Fehler in Aufrufparametern. |
Wenn Sie die Daten des Dokuments im Puffer verändern, vergessen Sie bitte nicht den Aufruf SetModifiedFlag() (Funktion von CDocument), damit Sie beim Schließen nach dem Speichern gefragt werden.