最近接触dicomserver中得worklist编程,记录一下心得

类别:VC语言 点击:0 评论:0 推荐:

接受一个worklistquery请求时,服务器先响应 接受关联请求,然后成功再接受查询请求

用下面函数响应关联请求

L_VOID CNetClient::OnReceiveAssociateRequest(LDicomAssociate *pPDU)


下面函数响应查询请求

L_VOID CNetClient::OnReceiveCFindRequest(L_UCHAR nPresentationID, L_UINT16 nMessageID, L_CHAR *pszClass, L_UINT16 nPriority, LDicomDS *pDS)

自己写到数据库查询函数

void CNetClient::DoFindMWLItem(LDicomNet L_FAR *pNet, L_CHAR nPresentationID, L_UINT16 nMessageID, CString szClass, LDicomDS *pDS, CString szUser)
这个函数把查到得每条记录生成一个pds格式得文件发送回请求机器,完成查询

本文地址:http://com.8s8s.com/it/it712.htm