通过


HLK API 示例

本部分介绍了可用于访问 Windows Hardware Lab Kit (Windows HLK) API 的代码示例。

本节内容:

主题 详细信息

Hello World

此示例是关于如何创建项目、运行测试和创建包的基本介绍。

列出项目

此示例列出控制器中的所有项目,并输出有关每个项目的基本信息。

目标系列

此示例演示如何创建目标系列并针对它们运行测试。

高级计划

这些示例演示了高级计划方案。

创建包

此示例介绍从项目创建包的步骤。

诊断性 Bug 检查摘要

此示例说明如何检索和显示在系统崩溃期间失败的测试的诊断错误检查摘要。

导出测试结果

本示例演示如何导出失败的测试结果,以便它可以在完整 HLK 环境外部的计算机上运行。

从包中提取日志文件

此示例演示如何从包中提取日志文件。

筛选

此示例演示如何将筛选器应用于项目并从项目中检索筛选器。

查找遗漏的测试

此示例演示如何查找包中缺少的测试。

计算机池增长

此示例使用计算机池增长功能,以在计划了测试之后,将测试添加到并自动重新分发到目标。

正在使用的计算机

此示例演示如何检索当前正在运行测试的计算机的名称。

管理计算机状态

此示例演示如何管理计算机状态。

执行测试运行之前刷新移动设备

此示例展示了如何在测试运行中将 OS 映像刷入到移动设备上。

多设备测试

此示例演示如何运行多设备测试。

项目定义文件架构

此示例定义项目定义文件的格式。

计划信息

此示例演示如何使用 DistributionOption 枚举和新的测试元数据标志。

按开发阶段计划测试

此示例演示了计划测试的几种方法。

测试集合文件架构

此示例定义测试集合文件的格式。

资源文件

本部分中的示例需要以下资源文件。 安装该 HLK 以获取这些文件。 若要使用 Visual Studio 项目中的 DLL,请单击“项目”,单击“添加引用”,然后单击“浏览”,以导航到每个文件。

  • microsoft.windows.kits.hardware.logging.dll

  • microsoft.windows.kits.hardware.objectmodel.dbconnection.dll

  • microsoft.windows.kits.hardware.objectmodel.dll

  • microsoft.windows.kits.hardware.objectmodel.submission.dll

  • Microsoft.WTT.Diagnostics.dll

  • WTTOMBase.dll

  • WTTOMDimension.dll

  • WTTOMFeature.dll

  • WTTOMIdentity.dll

  • WTTOMJobs.dll

  • WTTOMParameter.dll

  • WTTOMResource.dll

  • WTTOMSQLProvider.dll