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.
Este método establece la licencia actual.
Todos los objetos de ABBYY FineReader Engine que estaban en uso antes de esta llamada al método dejan de ser válidos (excepto el objeto Engine actual y el objeto License que se pasó a este método). Lo único que puede hacer con estos objetos es llamar al método Release en ellos.
HRESULT SetCurrentLicense(
ILicense* TargetLicense,
VARIANT_BOOL IsSharedCPUCoresMode
);
void SetCurrentLicense(
ILicense TargetLicense,
bool IsSharedCPUCoresMode
);
Sub SetCurrentLicense( _
TargetLicense As ILicense,
IsSharedCPUCoresMode As Boolean _
)
TargetLicense
[in] Hace referencia al objeto License que representa la licencia actual. Puede pasarse a este parámetro cualquier objeto de la colección de licencias disponibles (obtenida mediante el método IEngine::GetAvailableLicenses).
IsSharedCPUCoresMode
[in] Especifica si los núcleos de la CPU deben usarse en modo compartido.
Este parámetro se omite en ABBYY FineReader Engine para macOS.
En Linux y Windows, hay dos modos de uso de los núcleos de la CPU: independiente y compartido. En el modo independiente, ABBYY FineReader Engine no utiliza más procesos de los permitidos por la licencia. En el modo compartido, puede ejecutarse cualquier número de procesos, pero todos ellos utilizarán solo los núcleos de la CPU especificados por la propiedad IMultiProcessingParams::SharedCPUCoresMask.
Este método no tiene valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine.
Engine