[New - Windows NT]
PORT_INFO_3结构指定打印机端口的状态值。
typedef struct _PORT_INFO_3 { // pi3
DWORD dwStatus;
LPTSTR pszStatus;
DWORD dwSeverity;
} PORT_INFO_3;
会员
指定打印机状态。该成员可以是以下值之一:
指定新的端口状态值。仅当Specifies the new port status value.成员为NULL时才使用此值。
该成员可以是以下值之一:
值 | 含义 |
0 | 清除打印机端口状态。 |
PORT_STATUS_OFFLINE | 端口的打印机是脱机的。 |
PORT_STATUS_PAPER_JAM | 端口的打印机卡纸。 |
PORT_STATUS_PAPER_OUT | 端口的打印机缺纸。 |
PORT_STATUS_OUTPUT_BIN_FULL | 端口的打印机的出纸槽已满。 |
PORT_STATUS_PAPER_PROBLEM | 港口的打印机有纸问题。 |
PORT_STATUS_NO_TONER | 端口的打印机墨粉不足。 |
PORT_STATUS_DOOR_OPEN | 港口打印机的门打开。 |
PORT_STATUS_OUT_OF_MEMORY | 端口的打印机内存不足。 |
PORT_STATUS_TONER_LOW | 端口的打印机墨粉不足。 |
PORT_STATUS_WARMING_UP | 港口的打印机正在升温。 |
PORT_STATUS_POWER_SAVE | 端口的打印机处于省电模式。 |
Pointer to a new printer port status value string to set.
指向要设置的新打印机端口状态值字符串。如果指定打印机状态。该成员可以是以下值之一:中列出的状态值不合适,请使用此成员。
Specifies the severity of the port status value.
指定端口状态值的严重性。
该成员可以是以下值之一:
值 | 含义 |
PORT_STATUS_TYPE_ERROR | 端口状态值表示错误。 |
PORT_STATUS_TYPE_WARNING | 端口状态值是一个警告。 |
PORT_STATUS_TYPE_INFORMATIONAL | 端口状态值是信息性的。 |
备注
当您使用严重性值PORT_STATUS_TYPE_ERROR设置打印机端口状态值时,打印后台处理程序将停止向端口发送作业。打印后台处理程序没有恢复发送作业到端口,直到另一个SetPort呼叫清除状态。
也可以看看