Skip to content

Commit a303afd

Browse files
committed
Update README for 26H1 WHCP
Updates the README with our current versions for 26H1 and rearranges it to move more information on past versions to the appendix. Signed-off-by: NateD-MSFT <34494373+NateD-MSFT@users.noreply.github.com>
1 parent 565ce21 commit a303afd

File tree

1 file changed

+20
-21
lines changed

1 file changed

+20
-21
lines changed

README.md

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,28 @@
11
# Windows Driver Developer Supplemental Tools
2-
32
This repository contains open-source components for supplemental use in developing device drivers for Windows, as well as driver specific [CodeQL](https://codeql.github.com/) query suites used for the [Windows Hardware Compatibility Program](https://learn.microsoft.com/en-us/windows-hardware/design/compatibility/). The quickstart below will get you set up to build your database and analyze your driver using CodeQL. For the full documentation, troubleshooting, and more details about the Static Tools Logo test within the WHCP Program, please visit [CodeQL and the Static Tools Logo Test](https://docs.microsoft.com/windows-hardware/drivers/devtest/static-tools-and-codeql).
43

5-
### For General Use or Windows Hardware Compatibility Program Use
6-
4+
### For General Use
75
| CodeQL CLI Version | microsoft/windows-drivers CodeQL Pack Version | microsoft/cpp-queries CodeQL Pack Version | Associated Repo Branch|
86
|--------------------------|------------------------------------------|-------------------------------|-----------------------------|
9-
| 2.15.4 or greater* | [Latest Stable Version](https://github.com/microsoft/Windows-Driver-Developer-Supplemental-Tools/pkgs/container/windows-drivers) | 0.0.4 | Main |
7+
| 2.24.1 or greater* | [Latest Stable Version](https://github.com/microsoft/Windows-Driver-Developer-Supplemental-Tools/pkgs/container/windows-drivers) | 0.0.4 | Main |
108

11-
#### Validated CodeQL Versions For Use with WHCP
12-
| CodeQL CLI Version |
13-
|--------------------------|
14-
| 2.23.3 |
15-
| 2.21.4 |
16-
| 2.21.2 |
17-
| 2.20.1 |
18-
| 2.15.4 |
199

2010
When using the precompiled pack, please use the most recent CodeQL CLI version listed above.
2111

22-
*See appendix for more information
12+
### For WHCP Use (26H1)
13+
| CodeQL CLI Version | microsoft/windows-drivers CodeQL Pack Version | microsoft/cpp-queries CodeQL Pack Version | Associated Repo Branch|
14+
|--------------------------|------------------------------------------|-------------------------------|-----------------------------|
15+
| 2.24.1 | [1.8.2](https://github.com/microsoft/Windows-Driver-Developer-Supplemental-Tools/pkgs/container/windows-drivers/655126590?tag=1.8.2) | 0.0.4 | Main |
16+
17+
See appendix for information on CLI+query version combinations for previous Windows releases and WHCP programs.
2318

24-
### For Testing the Latest in Development
2519

20+
### For Testing the Latest in Development
2621
| CodeQL CLI Version | microsoft/windows-drivers CodeQL Pack Version | microsoft/cpp-queries CodeQL Pack Version | Associated Repo Branch|
2722
|--------------------------|------------------------------------------|-------------------------------|-----------------------------|
2823
| [Latest](https://github.com/github/codeql-cli-binaries/releases/latest) | [Latest Beta Version](https://github.com/microsoft/Windows-Driver-Developer-Supplemental-Tools/pkgs/container/windows-drivers) | [Latest](https://github.com/orgs/microsoft/packages/container/package/cpp-queries) | Development |
2924

3025
## Quickstart
31-
3226
1. Create a directory where you can place the CodeQL CLI and the queries you want to use:
3327
```
3428
mkdir codeql-home
@@ -98,9 +92,7 @@ Windows drivers queries are in the `src/drivers` directory.
9892
9993
Non-driver Microsoft-specific queries provided by Microsoft are in the `src/microsoft` directory.
10094
101-
Query suites are located in the `windows-driver-suites` directory and contain the Must-Fix and Recommended suites used by the WHCP Program.
102-
103-
95+
Query suites are located in the `windows-driver-suites` directory and contain the Must-Fix, Must-Run, and Recommended suites used by the WHCP Program.
10496
10597
## Contributing
10698
This project welcomes contributions, feedback, and suggestions!
@@ -114,6 +106,7 @@ We are in the process of setting up pull request checks, but to ensure our requi
114106
1. Add a .qhelp file for any new queries or update the existing one if there is new functionality for the end user.
115107
116108
#### Note
109+
117110
All "Must-Fix" suite queries must have been run on the Windows Drivers Samples, and any bugs found as a result must be filed prior to being merged into the suite.
118111
119112
Most contributions require you to agree to a
@@ -150,7 +143,16 @@ The versions below are the minumum required versions for WHCP certification. New
150143
| Windows 11, version 24H2 | [2.15.4](https://github.com/github/codeql-cli-binaries/releases/tag/v2.15.4) | 1.1.0 | N/A |0.9.0 | WHCP_24H2 |
151144
| Windows Server 2025 | [2.20.1](https://github.com/github/codeql-cli-binaries/releases/tag/v2.20.1) | 1.8.0 | 0.0.4 | N/A | WHCP_25H2 |
152145
| Windows 11, version 25H2 | [2.20.1](https://github.com/github/codeql-cli-binaries/releases/tag/v2.20.1) | 1.8.0 | 0.0.4 | N/A | WHCP_25H2 |
146+
| Windows 11, version 26H1 | [2.24.1](https://github.com/github/codeql-cli-binaries/releases/tag/v2.24.1) | 1.8.2 | 0.0.4 | N/A | WHCP_26H1 |
153147
148+
#### Previously validated CodeQL Versions For Use with WHCP
149+
| CodeQL CLI Version |
150+
|--------------------------|
151+
| 2.23.3 |
152+
| 2.21.4 |
153+
| 2.21.2 |
154+
| 2.20.1 |
155+
| 2.15.4 |
154156
155157
### Special instructions for for WHCP_21H2 and WHCP_22H2 branches:
156158
Visual Studio 17.8 broke compatibility with the older versions of CodeQL used in the WHCP_21H2 and WHCP_22H2 branches. [CodeQL CLI version 2.15.4](https://github.com/github/codeql-cli-binaries/releases/tag/v2.15.4) has been validated for use with WHCP 21H2 and WHCP 22H2 when using Visual Studio 17.8 or greater.
@@ -165,11 +167,8 @@ Visual Studio 17.8 broke compatibility with the older versions of CodeQL used in
165167
Follow special instructions for WHCP_21H2 and WHCP_22H2 using VS17.7 at the end of this readme
166168
167169
### Special instructions for WHCP_21H2 and WHCP_22H2 using VS17.7 or below
168-
169-
170170
These instructions only apply when using both Visual Studio 17.7 or below along with CodeQL 2.6.3 or 2.4.6
171171
172-
173172
1. Install CodeQL version as indicated in above steps.
174173
175174
1.

0 commit comments

Comments
 (0)