PrintTicket 测试
此自动测试执行非托管 PrintTicket 和 PrintCapabilties API,它们是 Windows Vista 和更新版本的 Windows 的一部分。
如果你在命令行中有 Windows 驱动程序工具包 (WDK) 测试套件,则测试工具会按顺序运行 TestSuite.xml 文件提到的测试用例。 对于 WDK 测试套件,测试用例通过使用有效的输入参数来依次调用所有本机 PrintTicket 和 PrintCapabilities API,并期望得到有效的输出。
可使用此测试来评估:
PrintTicket 和 PrintCapabilities COM 可调用接口的驱动程序实现:IPrintTicketProvider。
PrintTicket 和 PrintCapabilities COM 可调用接口的驱动程序插件实现:IPrintOEMPrintTicketProvider。
旧版驱动程序的 PrintTicket 和 PrintCapabilities 垫片层。 可针对不支持 IPrintTicketProvider 接口的旧版打印机测试 PrintTicket 和 PrintCapabilities API 调用。
测试详细信息
规范 |
|
平台 |
|
支持的版本 |
|
预计运行时间(以分钟为单位) | 2 |
类别 | 方案 |
超时(以分钟为单位) | 120 |
需要重启 | false |
需要特殊配置 | false |
类型 | automatic |
其他文档
此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:
运行测试
在运行测试之前,请按照如下测试要求中所述完成测试设置:打印机测试先决条件。
故障排除
有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题。
有关故障排除信息,请参阅排查 Device.Imaging 测试问题。
警告
在测试运行时更改系统默认打印机的任何尝试都可能会导致结果不一致。
更多信息
参数
参数名称 | 参数说明 |
---|---|
LLU_LAU | 逻辑本地用户。 |
LLU_NetAccessOnly | 逻辑本地用户:仅限网络访问。 |
TestExecutableName | 测试可执行文件名。 |
WDKPrinterName | 打印机名称。 |