LDicomPrintSCU: CreateFilmSession

# include“ltdic.h”

L_INTLDicomPrintSCU:: CreateFilmSession (pParameters bColorPrintManagement = FALSE)

请求打印SCP会话SOP实例创建一个基本的电影。

参数

常量pFILMSESSIONPARAMETERSpParameters

指针指向一个FILMSESSIONPARAMETERS影片的结构,指定的参数要创建会话。如果这是设置为NULL,则请求将被发送到打印SCP不指定任何参数(属性)。

L_BOOLbColorPrintManagement

如果基本的灰度打印管理元SOP类或基本颜色打印管理元SOP类(但不是两个)协会的支持,那么这个参数将被忽略,请求将会创建一个实例的基本会话SOP类电影元SOP类的支持。如果两个元SOP类支持:

价值 意义
真正的 请求将会创建一个实例的基本会话SOP类电影的基本颜色打印管理元SOP类。
请求将会创建一个实例的基本会话SOP类电影的基本灰度打印管理元SOP类。

返回

价值 意义
0 电影的基本会话已经成功地创建了SOP实例。
DICOM_ERROR_PRINTSCU_FAILURE_STATUS SCP指定打印失败的响应状态代码;没有创建实例。
DICOM_ERROR_PRINTSCU_CLASS_NOT_SUPPORTED 基本的灰度打印管理元SOP类和基本的颜色打印管理元SOP类是该协会的支持。
> 0 一个错误发生。指返回代码

评论

一旦创建一个电影会话,函数LDicomPrintSCU: CreateFilmBox可以用来创建一个或多个电影会话框在新的电影。请注意,只有一个电影会话可以处理协会。

函数不会返回,直到接收到响应的打印SCP,或发生错误。这个函数LDicomPrintSCU: GetLastOperationStatus可以用来获取状态代码中指定打印SCP的反应。当函数的返回值CreateFilmSession是0,那么这部电影会话创建成功,成功或警告在打印SCP的响应状态码。

这部电影会话创建后,函数LDicomPrintSCU: GetFilmSessionInstanceUID可以用来获得其SOP实例UID。此外,功能LDicomPrintSCU: UpdateFilmSession,LDicomPrintSCU: PrintFilmSession,LDicomPrintSCU: DeleteFilmSession可用于更新、打印分别和删除电影会话。

参数pParameters指出FILMSESSIONPARAMETERS结构,指定要使用的参数创建电影时会话。在这种结构中,如果一个字符串成员是NULL,那么相应的属性将不会被包括在请求打印SCP。类似地,如果一个数字(指定一个属性)成员是负的,相应的属性将不会被包括在请求。如果pParameters设置为NULL,则请求将被发送不指定任何参数。

所有其余的基本打印管理功能将采用元SOP类会话SOP实例创建基本的电影。

必需的dll和库

平台

Win32, x64

LEADTOOLS DICOM c++类库的帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。