Passer au contenu principal
Cette méthode permet d’accéder à la collection des licences disponibles pour un Customer Project ID 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

Syntaxe

C++

HRESULT GetAvailableLicenses(
  BSTR        CustomerProjectID,
  BSTR        Reserved,
  ILicenses** Result
);

C#

ILicenses GetAvailableLicenses(
  string CustomerProjectID,
  string Reserved
);

Visual Basic .NET

Function GetAvailableLicenses( _
  CustomerProjectID As String, _
  Reserved As String _
) As ILicenses

Paramètres

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.

Valeurs de retour

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.

Voir aussi

Engine Licence