跳转到主要内容
此方法在 Windows 版 FRE 中实现。
此方法可从全局内存中恢复 ImageDocument 对象的内容。该方法接受一个 HGLOBAL 内存块句柄作为输入参数,用于指定从中加载对象内容的内存块。此句柄应从 IImageDocument::SaveToMemory 方法返回的 Handle 对象的 HandleAsInt64 属性中获取。

语法

C++

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

C#

IImageDocument LoadImageDocFromMemory( Int64 HGlobal);

Visual Basic .NET

Function LoadImageDocFromMemory( HGlobal As Int64 ) As IImageDocument

参数

HGlobal [in] 此参数指定用于加载对象内容的内存块的 HGLOBAL 句柄。该句柄以 __int64 形式传递。此句柄应通过 IImageDocument::SaveToMemory 方法获取,并且必须有效 (未释放) 。 Result [out, retval] 指向 IImageDocument* 指针变量的指针,该变量接收生成的 ImageDocument 对象的接口指针。

返回值

此方法没有特定的返回值。它返回 ABBYY FineReader Engine 函数的标准返回值

备注

  • 可通过调用 GlobalSize 函数获取该对象分配的内存区域大小。
  • 如果 Engine 对象是使用 OutprocLoader 对象创建的,则此方法不起作用。

另请参阅

Engine IImageDocument::SaveToMemory