지정된 메시지와 연관된 구문 요소 트리를 해당 메시지 오브젝트가 소유하는 데이터 버퍼에 씁니다. 일반적으로 이 함수는 출력 노드에 사용됩니다. 이 조작은 요소 트리를 비트스트림으로 직렬화합니다. 비트스트림은 연속 바이트의 순서로 처리될 수 있습니다. 브로커 외부에 있는 대상으로 비트스트림을 쓸 때 이 함수를 사용해야 합니다.
이 함수를 호출하기 전에 cniFinalize를 호출해야만 이 함수가 작동합니다.
void cniWriteBuffer( int* returnCode, CciMessage* message);
없음. 오류가 발생할 경우, returnCode 매개변수는 오류의 이유를 표시합니다.
cniCopyElementTree(&rc, inLastChild, outLastChild); cniFinalize(&rc, outMessage); cniWriteBuffer(&rc, outMessage);