您可以在这里快速查找:


 
您的位置: 编程学习 > C++/VC > 200601
文章分类

Java技术
2005: 03 04 05 06 07 08
09 10 11 12
2006: 01 02

Asp.net
2005: 07 08 09 10 11 12
2006: 01 02

VB编程
2006: 02

Asp编程
2005: 11 12
2006: 01 02

C++/VC
2005: 10 11 12
2006: 01 02

Delphi
2005: 12
2006: 01 02

其它

 本文章适合所有读者

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

benna

接受一个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格式得文件发送回请求机器,完成查询