HCK API Samples
This section describes sample code that you can use to access the Windows Hardware Certification Kit (Windows HCK) API.
In this section:
Topic | Details |
---|---|
This code sample is a basic introduction to how to create a project, run tests, and create a package. |
|
This code sample lists all projects in a controller and prints basic information about each. |
|
This code sample shows how to create target families and run tests against them. |
|
This code sample describes the steps of creating a package from a project. |
|
This code sample shows you how to extract log files from a package. |
|
This code sample shows how to apply filters to a project and retrieve filters from a project. |
|
This sample uses the Machine Pool Growth feature to add and automatically redistribute tests to targets after a test has been scheduled. |
|
This code sample shows how to enumerate, retrieve and schedule tests in a project. |
|
The following code sample shows how to manage machine stated. |
|
This code sample shows how to run multi-device tests. |
|
This sample defines the format of the Project Definition File. |
|
This sample shows the usage of the DistributionOption enumeration and the new test metadata flags. |
|
This sample defines the format of the Test Collection File. |
Resource Files
The samples in this section require the following resource files:
-
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