Diese Methode ist in FRE für Windows implementiert.
Diese Methode stellt den Inhalt des Objekts ImageDocument aus dem globalen Speicher wieder her. Als Eingabeparameter verwendet sie ein HGLOBAL-Handle des Speicherblocks, aus dem der Inhalt des Objekts geladen werden soll. Dieses Handle sollte aus der Eigenschaft HandleAsInt64 des Handle-Objekts übernommen werden, das von der Methode IImageDocument::SaveToMemory zurückgegeben wird.
HRESULT LoadImageDocFromMemory(
__int64 HGlobal,
IImageDocument** Result
);
IImageDocument LoadImageDocFromMemory( Int64 HGlobal);
Function LoadImageDocFromMemory( HGlobal As Int64 ) As IImageDocument
HGlobal
[in] Dieser Parameter gibt das HGLOBAL-Handle des Speicherblocks an, aus dem der Inhalt des Objekts geladen werden soll. Das Handle wird als __int64 übergeben. Dieses Handle sollte mit der Methode IImageDocument::SaveToMemory abgerufen werden und gültig sein (also nicht freigegeben).
Result
[out, retval] Ein Zeiger auf eine Zeigervariable vom Typ IImageDocument*, die den Schnittstellenzeiger des resultierenden Objekts ImageDocument erhält.
Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die standardmäßigen Rückgabewerte der Funktionen von ABBYY FineReader Engine zurück.
- Die Größe des vom Objekt zugewiesenen Speicherbereichs kann durch Aufrufen der Funktion GlobalSize ermittelt werden.
- Diese Methode funktioniert nicht, wenn das Engine-Objekt mit dem Objekt OutprocLoader erstellt wurde.
Engine
IImageDocument::SaveToMemory