# include“ltdic.h”
L_INTLDicomNet::SendNGetRequest(nPresentationID, nMessageID, pszClass, pszInstance, pnAttribute, nCount)
发送一个N-GET-REQ发送给连接的对等成员的消息。该函数可在医学影像套件工具包。
表示ID。表示ID提供有关数据的类类型和传输数据时使用的传输语法的信息。
消息ID。连接的成员发送的每条消息都应该有唯一的ID。由于连接的成员可以发送多条消息,因此此ID允许该成员识别特定请求何时完成。
受请求影响的类。这将是一个SOP类或SOP元类。
类的实例。例如,一个服务器可能有三个核医学类实例。该值标识具有特定实例的数据。
要获取的属性的数组。属性必须使用数据元素标记指定。有关可用数据元素标签的列表,请参见数据元素标签常量.
请求的属性数量。
价值 | 意义 |
---|---|
0 | 成功 |
> 0 | 发生错误。指返回代码. |
调用此函数将生成对LDicomNet: OnReceiveNGetRequest在SCP上。SCP应该通过调用进行响应LDicomNet: SendNGetResponse哪个将生成对的调用LDicomNet: OnReceiveNGetResponse.
必需的dll和库
Win32, x64
本例向服务器发送N-Get请求
在这个例子中:
m_pDicomNet指向一个有效的LMyDicomNet对象
LMyDicomNet * m_pDicomNet
客户端和服务器之间存在连接
LMyDicomNet *m_pDicomNet示例
{
L_INT nRet;
CString strMsg = TEXT(n \ n”);
//获取关联对象
LDicomAssociate *pDicomAssociate = m_pDicomNet->GetAssociate();
//选择要查找的SOP类
strClassUID = UID_SC_IMAGE_STORAGE;
//关联中是否支持类?
L_UCHAR nPresentationID = pDicomAssociate->FindAbstract((L_TCHAR *)(LPCTSTR)strClassUID);
//nPresentationID必须是奇数——0表示失败
如果(nPresentationID = = 0)
{
装运箱strTmp;
strTmp。(文本格式("抽象语法[%s]不包含在关联中"), strClassUID);
strMsg = strMsg + strTmp;
}
其他的/ /成功
{
//创建一个你想从服务器获取的标识符列表
strGetFile = MAKE_IMAGE_PATH(文本)“IMAGE1.dcm”));
strInstanceUID = TEXT(“1.1.1.1”);
L_UINT16 uUniqueID = 99;
L_UINT32属性[]= {TAG_PATIENT_NAME,
TAG_PATIENT_ID,
TAG_PATIENT_SEX,
TAG_NUMBER_OF_STUDY_RELATED_INSTANCES};
L_UINT16 uNumAttributes =运算符(属性)/运算符(L_UINT32);
//计算结果的全局变量
m_pDicomNet->m_FileCount = 0;
nRet =m_pDicomNet->SendNGetRequest
uUniqueID,
(L_TCHAR *) (LPCTSTR) strClassUID,
(L_TCHAR *) (LPCTSTR) strInstanceUID,
属性,
uNumAttributes);
如果(nRet > 0)
返回nRet;
strMsg += TEXT(“SendNGetRequest \ n”);
}
AfxMessageBox (strMsg);
返回DICOM_SUCCESS;
}
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。