> ## 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éthode GetAvailableLicenses de l’objet Engine

> Méthode GetAvailableLicenses de l’objet Engine dans l’API ABBYY FineReader Engine — Cette méthode permet d’accéder à la collection des licences disponibles pour un Customer Project ID donné.

Cette méthode permet d’accéder à la collection des licences disponibles pour un [Customer Project ID](/fr/fine-reader/engine/api-reference/functions/initializeengine-function#customerprojectid) donné.

Le sous-ensemble des licences renvoyées dépend du type d’installation :

1. Pour une installation Developer, la méthode renvoie uniquement les licences Developer ainsi que les licences Runtime pour lesquelles le débogage est autorisé. Par défaut, le débogage n’est pas autorisé pour les licences Runtime, mais il peut être activé sur demande.
2. Pour une installation Runtime, la méthode renvoie toutes les licences activées qui correspondent au CustomerProjectID.

Pour les deux types d’installation, le fichier se trouve dans le dossier Bin ou Bin64 (pour Win64) du dossier d’installation.

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

<div id="syntax">
  ## Syntaxe
</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">
  ## Paramètres
</div>

CustomerProjectID

\[in] Indique le numéro de Customer Project ID.

Reserved

\[in] Réservé pour une utilisation future. La string vide "" ou un pointeur NULL doit être transmis.

Result

\[out, retval] Pointeur vers une variable pointeur ILicenses\* qui reçoit le pointeur d’interface de l’objet de sortie [Licenses](/fr/fine-reader/engine/api-reference/license-related-objects/licenses).

<div id="return-values">
  ## Valeurs de retour
</div>

Cette méthode ne comporte pas de valeurs de retour spécifiques. Elle renvoie les [valeurs de retour standard des fonctions d’ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

<div id="see-also">
  ## Voir aussi
</div>

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

[Licence](/fr/fine-reader/engine/api-reference/license-related-objects/license)
