L_DicomGetFlags

# include“ltdic.h”

L_LTDIC_APIL_UINT32L_DicomGetFlags (hNet)

返回HDICOMNET上当前设置的标志。

参数

HDICOMNEThNet

一个DICOM网络句柄。这是通过调用创建的句柄L_DicomCreateNet

返回

当前在HDICOMNET上设置标志。

价值 意义
DICOMNET_FLAGS_NONE [0]未设置标志。
DICOMNET_FLAGS_SENDDATA_WITH_GROUP_LENGTH_STANDARD_DATA_ELEMENTS [1]如果设置了,将为标准数据元素发送组长度元素。

评论

组长度(gggg,0000)标准数据元素已经退役。
默认行为是在DICOM通信中不包括组长标准数据元素。

设置DICOMNET_FLAGS_SENDDATA_WITH_GROUP_LENGTH_STANDARD_DATA_ELEMENTS标志将包括DICOM通信中的组长度标准数据元素。

注意,组0、2、4和6中的元素不是标准数据元素,所以对于这些组,这并不适用。

例如,这些DIMSE命令仍然需要CommandGroupLength元素(0000,0000):

必需的dll和库

平台

Win32, x64, Linux。

另请参阅

功能

主题

例子

这个示例创建了一个DICOM网络类,并设置了一个标志,以便将组长度包含在标准数据元素中

L_INT ApiDicomNetGetFlagsTest (L_VOID)//启动网络L_INT nRet = L_DicomStartUp();如果(nRet != DICOM_SUCCESS)返回nRet;//设置临时文件路径HDICOMNET hNet = L_DicomCreateNet(NULL, DICOM_SECURE_NONE);assert(nRet == DICOM_SUCCESS);//设置标志发送标准数据元素的组长度L_DicomSetFlags (hNet DICOMNET_FLAGS_SENDDATA_WITH_GROUP_LENGTH_STANDARD_DATA_ELEMENTS);//验证该标志被设置为发送带有标准数据元素的组长度L_UINT32 uFlags = L_DicomGetFlags(hNet);UNREFERENCED_PARAMETER (uFlags);assert((uFlags & DICOMNET_FLAGS_SENDDATA_WITH_GROUP_LENGTH_STANDARD_DATA_ELEMENTS) == DICOMNET_FLAGS_SENDDATA_WITH_GROUP_LENGTH_STANDARD_DATA_ELEMENTS);//在这里进行一些网络通信/ /……//释放DICOM网络对象L_DicomFreeNet (hNet);//关闭网络L_DicomShutDown ();返回DICOM_SUCCESS;

LEADTOOLS DICOM C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。