# include“ltdic.h”
pDICOMELEMENTLDicomDS: FindSignature (pszSignatureUID)
如果在数据集中找到,则返回指向与具有指定数字签名UID的数字签名对应的数字签名序列项的指针。
包含要搜索的数字签名的数字签名UID的字符串。
| 价值 | 意义 | 
|---|---|
| 零! | 指向DICOMELEMENT结构,该结构指定了与具有指定数字签名UID的数字签名对应的数字签名序列项。 | 
| 零 | 在数据集中没有找到具有指定数字签名UID的数字签名。 | 
每个数字签名应该由对应的数字签名序列项下的数字签名UID(0400,0100)指定的UID唯一标识。使用此功能可以在整个数据集中根据数字签名的UID搜索数字签名。
一旦获得了指向数字签名序列项的指针,就可以使用以下函数来验证、删除或获取关于数字签名的信息:
LDicomDS: GetSignatureDateTime
LDicomDS: GetSignedElementsCount
LDicomDS: GetMacTransferSyntax
你也可以使用LDicomDS: GetSignaturesCount而且LDicomDS: GetSignature函数枚举主数据集中或项目序列中的项目中的数字签署。
必需的dll和库
Win32, x64
LDicomDS_FindSignatureExample(ldicomds&dataset)常量L_TCHAR * pszSignatureUID){//在整个数据集中搜索数字签名//指定的数字签名UIDpDICOMELEMENT pSignatureItem = DataSet.FindSignature(pszSignatureUID);如果(pSignatureItem){l_char * pszMsg = TEXT(“发现了数字签名。\n按“是”检查,按“否”删除。”);开关(::MessageBox(NULL, pszMsg, TEXT(“样本”), MB_YESNOCANCEL)){情况下补贴://请参考LDicomDS:: verifsignature的示例//函数examinesignsignatureExamineSignature(数据集,pSignatureItem);打破;情况下IDNO://删除数字签名DataSet.DeleteSignature (pSignatureItem);打破;}}其他的{::弹出窗口(空,文本(“没有找到数字签名。”),文本(“样本”),MB_OK);}返回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点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。
