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

pdcomm_opcua_response_info

구조체

검증된 서비스 응답의 메타데이터입니다(구조체 버전 1).

typedef struct pdcomm_opcua_response_info { ... } pdcomm_opcua_response_info

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

pdcomm_opcua_response_get_info()를 호출하기 전에 struct_size를 sizeof(pdcomm_opcua_response_info)로, version을 1로 설정합니다.

멤버

binary_id

필드

본문의 네임스페이스(namespace) 0 숫자 인코딩 ID입니다. 예를 들어 ReadResponse는 634, ServiceFault는 397입니다.

uint32_t binary_id

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

request_id

필드

pdcomm_opcua_client_begin()이 반환한 ID입니다. ResponseHeader requestHandle과 같습니다.

uint32_t request_id

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

reserved

필드

0으로 기록됩니다.

uint32_t reserved

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

service_status

필드

ResponseHeader serviceResult입니다. ServiceFault일 때만 Bad입니다.

uint32_t service_status

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

struct_size

필드

입력: 호출자가 알고 있는 크기입니다.

uint32_t struct_size

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

출력: 라이브러리가 기록한 크기입니다.

version

필드

입력과 출력 모두 구조체 버전 1입니다.

uint32_t version

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