Zum Hauptinhalt springen
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.

Syntax

C++

HRESULT LoadImageDocFromMemory(
  __int64          HGlobal,
  IImageDocument** Result
);

C#

IImageDocument LoadImageDocFromMemory( Int64 HGlobal);

Visual Basic .NET

Function LoadImageDocFromMemory( HGlobal As Int64 ) As IImageDocument

Parameter

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.

Rückgabewerte

Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die standardmäßigen Rückgabewerte der Funktionen von ABBYY FineReader Engine zurück.

Hinweise

  • 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.

Siehe auch

Engine IImageDocument::SaveToMemory