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)호스트에 묶인 라이선스(SECS/GEM 런타임 라이선스)가 이 ID를 지정합니다. 운영체제의 머신 ID에서 만들며, 종료 문자 없는 24바이트입니다.
매개변수
| 이름 | 설명 |
|---|---|
output | 대상 버퍼이며, capacity가 0이면 null일 수 있습니다. |
capacity | output의 크기(바이트)입니다. |
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에서 추가되었습니다.