> ## 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.

# Methode GetAvailableLicenses des Engine-Objekts

> GetAvailableLicenses-Methode des Engine-Objekts in der ABBYY FineReader Engine API — Diese Methode bietet Zugriff auf die Sammlung der für eine bestimmte Customer Project ID verfügbaren Lizenzen.

Diese Methode bietet Zugriff auf die Sammlung der verfügbaren Lizenzen für eine bestimmte [Customer Project ID](/de/fine-reader/engine/api-reference/functions/initializeengine-function#customerprojectid).

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](/de/fine-reader/engine/distribution/distribution-windows/distribution-kit#protection.developer.dll)

<div id="syntax">
  ## Syntax
</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">
  ## Parameter
</div>

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](/de/fine-reader/engine/api-reference/license-related-objects/licenses) empfängt.

<div id="return-values">
  ## Rückgabewerte
</div>

Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die [Standard-Rückgabewerte von Funktionen in ABBYY FineReader Engine](/de/fine-reader/engine/api-reference/return-codes) zurück.

<div id="see-also">
  ## Siehe auch
</div>

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

[Lizenz](/de/fine-reader/engine/api-reference/license-related-objects/license)
