> ## 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 GetAvailableLicenses del objeto Engine

> Método GetAvailableLicenses del objeto Engine en la API de ABBYY FineReader Engine — Este método proporciona acceso a la colección de licencias disponibles para un Customer Project ID determinado.

Este método proporciona acceso a la colección de licencias disponibles para un [Customer Project ID](/es/fine-reader/engine/api-reference/functions/initializeengine-function#customerprojectid) determinado.

El subconjunto de licencias que se devuelve depende del tipo de instalación:

1. En una instalación de Developer, el método devuelve solo licencias de Developer y aquellas licencias Runtime para las que se permite la depuración. De forma predeterminada, la depuración no está permitida para las licencias Runtime, pero puede habilitarse previa solicitud.
2. En una instalación de Runtime, el método devuelve todas las licencias activadas que coinciden con el CustomerProjectID.

En ambos tipos de instalación, el archivo se encuentra en la carpeta Bin o Bin64 (para Win64) dentro de la carpeta de instalación.

1. Linux y macOS: libProtection.Developer.so
2. Windows: [Protection.Developer.dll](/es/fine-reader/engine/distribution/distribution-windows/distribution-kit#protection.developer.dll)

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

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

```cpp theme={null}
HRESULT GetAvailableLicenses(
  BSTR        CustomerProjectID,
  BSTR        Reserved,
  ILicenses** Result
);
```

### C\#

```csharp theme={null}
ILicenses GetAvailableLicenses(
  string CustomerProjectID,
  string Reserved
);
```

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

```vb theme={null}
Function GetAvailableLicenses( _
  CustomerProjectID As String, _
  Reserved As String _
) As ILicenses
```

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

CustomerProjectID

\[in] Especifica el número de Customer Project ID.

Reserved

\[in] Reservado para uso futuro. Se debe pasar la cadena vacía "" o un puntero nulo.

Result

\[out, retval] Un puntero a una variable de puntero ILicenses\* que recibe el puntero de interfaz del objeto [Licenses](/es/fine-reader/engine/api-reference/license-related-objects/licenses) de salida.

<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="see-also">
  ## Consulte también
</div>

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

[License](/es/fine-reader/engine/api-reference/license-related-objects/license)
