Zum Hauptinhalt springen
Diese Methode bietet Zugriff auf die Sammlung der verfügbaren Lizenzen für eine bestimmte Customer Project ID. Welche Teilmenge aller Lizenzen zurückgegeben wird, hängt von der Art der Installation ab:
  1. Bei einer Developer-Installation gibt die Methode nur Developer-Lizenzen sowie die Runtime-Lizenzen zurück, für die Debugging zulässig ist. Standardmäßig ist Debugging für Runtime-Lizenzen nicht zulässig, kann aber auf Anfrage aktiviert werden.
  2. Bei einer Runtime-Installation gibt die Methode alle aktivierten Lizenzen zurück, die der CustomerProjectID entsprechen.
Bei beiden Installationstypen befindet sich die Datei im Ordner Bin oder Bin64 (für Win64) innerhalb des Installationsordners.
  1. Linux und macOS: libProtection.Developer.so
  2. Windows: Protection.Developer.dll

Syntax

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

Parameter

CustomerProjectID [in] Gibt die Nummer der Customer Project ID an. Reserved [in] Für die zukünftige Verwendung reserviert. Es sollte der leere String "" oder ein Nullzeiger übergeben werden. Result [out, retval] Ein Zeiger auf eine Zeigervariable vom Typ ILicenses*, die den Schnittstellenzeiger des Ausgabeobjekts Licenses empfängt.

Rückgabewerte

Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die Standard-Rückgabewerte von Funktionen in ABBYY FineReader Engine zurück.

Siehe auch

Engine Lizenz