# include“Ltdic.h”
L_BOOLLDicomDS:: ConformanceDS (pfnCallback pUserData)
验证数据集的一致性。
可选回调函数。如果不提供回调函数,则使用NULL作为该参数的值。如果提供回调函数,则使用函数指针作为该参数的值。回调函数必须遵循中描述的函数原型CONFORMANCECALLBACK函数。
空指针,可用于传递回调函数所需的一个或多个附加形参。
若要使用此功能,请为变量赋值或创建包含任意数量字段的结构。然后,在这个参数中,传递变量或结构的地址,将其强制转换为L_VOID *。回调函数在自己的pUserData参数中接收地址,可以将其强制转换为适当数据类型的指针,以访问变量或结构。如果不需要其他参数,可以在此参数中传递NULL。
价值 | 意义 |
---|---|
真正的 | 数据集符合要求。 |
假 | 数据集不符合要求。 |
调用这个函数是为了测试数据集是否符合DICOM标准。对于数据集中的每个数据元素,此函数调用CONFORMANCECALLBACK函数。如果发现任何不一致,应该设置nFlags,并从回调函数返回适当的错误和False。
在分析数据元素的一致性时,使用来自值表示表、数据元素标签表和IOD表的信息。
所需的dll和库
Win32, x64
这个例子显示了所有不符合标准的元素。
fnCallback(pDICOMELEMENT pElement, L_UINT16 nFlags, L_VOID *pUserData)
{
UNREFERENCED_PARAMETER (nFlags);
* pDlg;
L_TCHAR szText [30];
pDlg = (CListBox *)pUserData;
wsprintf (szText文本(“x % 04 x: % 04”), GETGROUP(pElement->nTag), GETELEMENT(pElement->nTag));
pDlg - > AddString (szText);
返回真正的;
}
(clstbox *pDlg)
{
LDicomDS * pDS;
pDS =新LDicomDS(空);
pDS - > InitDS (CLASS_XA_BIPLANE_IMAGE_STORAGE_RETIRED 0);
pDS - > ConformanceDS (fnCallback pDlg);
删除pDS;
返回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点
如需联系我们,请填写此表格,我们将通过电子邮件与您联系。