Element의 Tag Name을 가져오기 위해 node ffi char* 연동

1.NodeDCMTK.dll에 GetElementTagName() 함수 구현

int GetElementTagName(void* elementPtr, char* tagName)
{
	DcmElement* pElement = (DcmElement*)elementPtr;
	if (pElement == NULL)
		return 0;

	char* name = (char*)((DcmTag&)pElement->getTag()).getTagName();
	strcpy(tagName, name);
	return 1;
}

2.javascript에서 함수 선언 추가 char*는 동일하게 'char*'로 선언

'GetElementTagName': ['int',[DcmElementPtr,'char*']]

3.javascript에서 Buffer를 사용하여 parameter 전달

var elementName = new Buffer(255);
nodeDCMTK.GetElementTagName(dcmElementPtr.deref(), elementName);

4.utf-8로 변환 후 출력

console.log("GetElementTagName=" + elementName.toString('utf8'));