이 주제에서는 바이트 배열을 리턴하는 C++ 메소드에 사용되는 인터페이스를 설명합니다.
C++ API에서 특정 메소드는 바이트 배열을 매개변수로 리턴합니다. 각 메소드는 바이트 배열의 검색에 같은 인터페이스를 사용합니다. 다음은 PropertyContext.getBytesProperty() 메소드 중 하나에 대한 예입니다.
xmsINT getBytesProperty(const String & propertyName, xmsSBYTE *propertyValue, const xmsINT length, xmsINT *actualLength) const;
매개변수 propertyValue, 길이 및 actualLength 제어가 바이트 배열의 검색을 제어하는 방식은 값으로 바이트 배열을 리턴하는 C 함수에 설명되어 있는 방식과 똑같습니다.
이러한 메소드에 대한 다른 예는 MapMessage.getBytes(), MapMessage.getObject(), Property.getByteArray() 및 String.get()입니다.