GDL Tutorials

This section includes several exercises that describe the design and definition of some simple schemas and their implementation through GDL templates. The exercises also consider several schema extension scenarios.

You can verify the correctness of each solution by using the GDL Correctness Test, which is part of the Windows Hardware Certification Kit (HCK) (EXE download).

Note

The HCK is not for use with Windows 10. If you are developing hardware or drivers for Windows 10, you need the new Windows Hardware Lab Kit (HLK) for Windows 10.

This section includes:

GDL Exercise 1: Implementing a GDL Schema

GDL Exercise 2: Inheriting from Virtual Templates

GDL Exercise 3: Creating Root-Level Constructs

GDL Exercise 4: Defining Variants of Constructs

GDL Exercise 5: Defining Name Limits for Different Features

GDL Exercise 6: Creating Specialized Versions

GDL Exercise Notes