콘텐츠로 이동
무료 평가 시작

pdcomm_opcua_license_host_id

함수

이 머신의 호스트 ID PDH1-XXXX-XXXX-XXXX-XXXX를 복사합니다.

int32_t pdcomm_opcua_license_host_id(uint8_t *output, size_t capacity, size_t *required)

선언 위치: #include <pdcomm/opcua/pdcomm_opcua.h>

호스트에 묶인 라이선스(SECS/GEM 런타임 라이선스)가 이 ID를 지정합니다. 운영체제의 머신 ID에서 만들며, 종료 문자 없는 24바이트입니다.

매개변수

이름설명
output대상 버퍼이며, capacity가 0이면 null일 수 있습니다.
capacityoutput의 크기(바이트)입니다.
required호스트 ID의 크기를 받습니다.

반환값

#PDCOMM_OPCUA_OK, #PDCOMM_OPCUA_BUFFER_TOO_SMALL, #PDCOMM_OPCUA_INVALID_INPUT, #PDCOMM_OPCUA_INTERNAL_ERROR 중 하나를 반환합니다. 머신 ID를 읽을 수 없으면 #PDCOMM_OPCUA_RUNTIME_ERROR를 반환합니다(pdcomm_opcua_last_error_copy() 참고).

참고

  • ABI 0.2에서 추가되었습니다.