> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Método LoadImageDocFromMemory del objeto Engine

> Método LoadImageDocFromMemory del objeto Engine en la API de ABBYY FineReader Engine: este método restaura el contenido de un objeto ImageDocument desde la memoria global (solo para Windows).

<Note>
  Este método se implementa en FRE para Windows.
</Note>

Este método restaura el contenido del objeto [ImageDocument](/es/fine-reader/engine/api-reference/image-related-objects/imagedocument) a partir de la memoria global. El método recibe como parámetro de entrada un identificador HGLOBAL del bloque de memoria desde el que debe cargarse el contenido del objeto. Este identificador debe obtenerse de la propiedad [HandleAsInt64](/es/fine-reader/engine/api-reference/supplementary-objects-and-methods/handle#handleasint64) del objeto Handle que devuelve el método [IImageDocument::SaveToMemory](/es/fine-reader/engine/api-reference/image-related-objects/imagedocument/savetomemory-method).

<div id="syntax">
  ## Sintaxis
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT LoadImageDocFromMemory(
  __int64          HGlobal,
  IImageDocument** Result
);
```

### C\#

```csharp theme={null}
IImageDocument LoadImageDocFromMemory( Int64 HGlobal);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Function LoadImageDocFromMemory( HGlobal As Int64 ) As IImageDocument
```

<div id="parameters">
  ## Parámetros
</div>

HGlobal

\[in] Este parámetro especifica el identificador HGLOBAL del bloque de memoria desde el cual debe cargarse el contenido del objeto. El identificador se pasa como [\_\_int64](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties). Este identificador debe obtenerse mediante el método IImageDocument::SaveToMemory y debe ser válido (no haberse liberado).

Result

\[out, retval] Un puntero a una variable de tipo puntero IImageDocument\* que recibe el puntero de interfaz del objeto [ImageDocument](/es/fine-reader/engine/api-reference/image-related-objects/imagedocument) resultante.

<div id="return-values">
  ## Valores de retorno
</div>

Este método no tiene valores de retorno específicos. Devuelve los [valores de retorno estándar de las funciones de ABBYY FineReader Engine](/es/fine-reader/engine/api-reference/return-codes).

<div id="remarks">
  ## Observaciones
</div>

* El tamaño del área de memoria que asigna el objeto puede obtenerse llamando a la función GlobalSize.
* Este método no funciona si el objeto Engine se crea mediante el objeto [OutprocLoader](/es/fine-reader/engine/api-reference/engine-loaders/outprocloader).

<div id="see-also">
  ## Consulte también
</div>

[Engine](/es/fine-reader/engine/api-reference/engine-object-iengine-interface)

[IImageDocument::SaveToMemory](/es/fine-reader/engine/api-reference/image-related-objects/imagedocument/savetomemory-method)
