LDicomNet: OnReceiveNReportRequest

# include“ltdic.h”

虚拟L_VOIDLDicomNet::OnReceiveNReportRequest(nPresentationID, nMessageID, pszClass, pszInstance, event, pDS)

通知一个连接N-EVENT-REPORT-REQ收到命令。中提供此功能医学影像套件工具包。

参数

L_UCHARnPresentationID

表示ID。表示ID提供有关数据的类类型和传输数据时要使用的传输语法的信息。

L_UINT16nMessageID

消息ID。连接成员发送的每条消息都应该具有唯一的ID。由于连接的成员可以发送多条消息,因此此ID允许该成员识别特定请求何时完成。

L_TCHAR* pszClass

类受请求影响。这将是一个SOP类或一个SOP元类。

L_TCHAR* pszInstance

类的实例。例如,一个服务器可以有三个核医学类的实例。此值标识具有特定实例的数据。

L_UINT16nEvent

要为其生成报告的特定于应用程序的事件。

LDicomDS* pDS

特定于应用程序的数据集,其中包含与操作相关的信息。

返回

一个也没有。

评论

在连接的对等成员上生成对此函数的调用LDicomNet: SendNReportRequest在本地调用。

要自定义此函数,必须从LDicomNet派生一个类并重写此函数。

所需的dll和库

平台

Win32, x64

另请参阅

功能

主题

例子

在这个例子中:

  1. LMyDicomNet是LDicomNet派生的一个类
  2. LMyDicomNet有以下成员变量:
    m_nClientOrServer:可以是(STATUS_NONE, STATUS_SERVER, STATUS_CLIENT)
    将LMyDicomNet对象标识为服务器或客户端
    m_ndataccommand:可以是(COMMAND_C_MOVE,COMMAND_C_GET)
    设置,以便服务器知道C-Store响应是如何生成的
  3. m_pDicomNet指向一个有效的LMyDicomNet对象
    LMyDicomNet * m_pDicomNet

  4. 客户端和服务器之间存在连接

  5. 客户端和服务器之间存在关联
    L_VOID LMyDicomNet::OnReceiveNReportRequest(L_UCHAR nPresentationID, L_UINT16 nMessageID, L_TCHAR *pszClass, L_TCHAR *pszInstance, L_UINT16 event, l_dicomds *pDS)装运箱strMsg;L_UINT lPeerPort;L_TCHAR szPeerAddress [100];GetPeerInfo (szPeerAddress, 100,&lPeerPort);strMsg。(文本格式("*** OnReceiveNReportRequest ***\nPeer[%s]\nnPresentationID[%d]\nnMessageID[%d]\npszClass[%s]\npszInstance[%s]\ nevent [%d]\npDS[%x]\n"),szPeerAddress,nPresentationID,nMessageID,pszClass,pszInstance,nEvent,pDS);/ /发送响应L_UINT16 nStatus = COMMAND_STATUS_SUCCESS;SendNReportResponse(nPresentationID, nMessageID, pszClass, pszInstance, nStatus, event, pDS);strMsg += TEXT(“SendNReportResponse \ n”);AfxMessageBox (strMsg);}
LEADTOOLS DICOM c++类库帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领先科技有限公司版权所有。