Graphisoft®

API Development KitVersion: 18

API_ProtectionInfo

보호 키 정보 레코드입니다.

    typedef struct {
        UInt32            keySerialNumber;
        UInt32            protMode;
        UInt32            numberOfLicenses;
        UInt16            keyBoxMask;
        Int16             filler_1;
        Int32             filler_2[2];
    } API_ProtectionInfo;

 

멤버

keySerialNumber
하드웨어 키의 유일한 시리얼 번호입니다.
protMode
보호 모드입니다.
numberOfLicenses 14
키로 프로그래밍된 라이선스의 개수입니다.
keyBoxMask 14
하드웨어 키의 유일한 시리얼 번호의 박스 마스크입니다.

 

설명

서버 애플리케이션이 ArchiCAD인 경우, keySerialNumber는 하드웨어 키의 유일한 시리얼 번호를 제공합니다.

protMode 필드는 보호 모드를 지정합니다. 당신은 보호 타입에 대한 정보를 가져오기 위해 다음의 미리 정의된 마스크들을 사용할 수 있습니다.

하드웨어 키가 없는 경우 사용 가능한 마스크들은 다음과 같습니다:

(당신의 하드웨어 키 파라미터들을 알아보기 위해 bitwise-AND 연산자를 사용하십시오)

이 데이터를 가져오려면 APIEnv_ProtectionDataID 함수 코드와 함께 ACAPI_Environment 함수를 호출하십시오.

 

요구사항

버전: API 2.1 또는 이후
헤더: APIdefs_Environment.h

 

참고사항

ACAPI_Environment, APIEnv_ProtectionDataID, API 타입