지정된 구문 요소의 값을 가져오기 위한 함수
CciSize cpiElementBitArrayValue( int* returnCode, CciElement* targetElement, const struct CciBitArray* value);
CciBool cpiElementBooleanValue( int* returnCode, CciElement* targetElement);
CciSize cpiElementByteArrayValue( int* returnCode, CciElement* targetElement, const struct CciByteArray* value);
CciSize cpiElementCharacterValue( int* returnCode, CciElement* targetElement, const CciChar* value, CciSize length);
struct CciDate cpiElementDateValue( int* returnCode, CciElement* targetElement);
CciSize cpiElementDecimalValue( int* returnCode, CciElement* targetElement, const CciChar* value, CciSize length);
struct CciTimestamp cpiElementGmtTimestampValue( int* returnCode, CciElement* targetElement);
struct CciTime cpiElementGmtTimeValue( int* returnCode, CciElement* targetElement);
CciInt cpiElementIntegerValue( int* returnCode, CciElement* targetElement);
CciReal cpiElementRealValue( int* returnCode, CciElement* targetElement);
struct CciTimestamp cpiElementTimestampValue( int* returnCode, CciElement* targetElement);
struct CciTime cpiElementTimeValue( int* returnCode, CciElement* targetElement);
요소 값이 리턴됩니다.
예를 들면, cpiElementCharacterValue 또는 cpiElementDecimalValue의 경우, 버퍼가 데이터를 수신할 만큼 충분히 크지 않을 경우 데이터는 버퍼에 기록되지 않습니다. 필수 버퍼의 크기는 리턴 값으로 전달되고 returnCode는 CCI_BUFFER_TOO_SMALL로 설정됩니다.
오류가 발생할 경우, returnCode는 오류의 이유를 표시합니다.