# 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)
{
//在整个数据集中搜索数字签名
//指定的数字签名UID
pDICOMELEMENT pSignatureItem = DataSet.FindSignature(pszSignatureUID);
如果(pSignatureItem)
{
l_char * pszMsg = TEXT(“发现了数字签名。\n按“是”检查,按“否”删除。”);
开关(::MessageBox(NULL, pszMsg, TEXT(“样本”), MB_YESNOCANCEL))
{
情况下补贴:
//请参考LDicomDS:: verifsignature的示例
//函数examinesignsignature
ExamineSignature(数据集,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点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。