메인 콘텐츠로 건너뛰기
이 메서드는 지정된 Customer Project ID에 대해 사용 가능한 라이선스 컬렉션에 액세스할 수 있도록 합니다. 반환되는 라이선스 전체 집합 중 어떤 하위 집합이 반환되는지는 설치 유형에 따라 달라집니다.
  1. Developer 설치의 경우 이 메서드는 Developer 라이선스와 디버깅이 허용된 Runtime 라이선스만 반환합니다. 기본적으로 Runtime 라이선스에서는 디버깅이 허용되지 않지만, 요청 시 활성화할 수 있습니다.
  2. Runtime 설치의 경우 이 메서드는 CustomerProjectID와 일치하는 활성화된 모든 라이선스를 반환합니다.
두 설치 유형 모두에서 이 파일은 설치 폴더 아래의 Bin 폴더 또는 Bin64 폴더(Win64의 경우)에서 찾을 수 있습니다.
  1. Linux 및 macOS: libProtection.Developer.so
  2. Windows: Protection.Developer.dll

구문

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

매개변수

CustomerProjectID [in] Customer Project ID 번호를 지정합니다. Reserved [in] 향후 사용을 위해 예약되어 있습니다. 빈 string "" 또는 Null 포인터를 전달해야 합니다. Result [out, retval] 출력 Licenses 객체의 인터페이스 포인터를 받는 ILicenses* 포인터 변수에 대한 포인터입니다.

반환 값

이 메서드에는 별도의 반환 값이 없습니다. ABBYY FineReader Engine 함수의 표준 반환 값이 반환됩니다.

참고 항목

엔진 라이선스