Kernel Data Types

The Windows kernel defines data types, enumerations, and constants that kernel-mode drivers use to implement standard driver routines and to call driver support routines. Additionally, the Windows kernel defines function codes for I/O request packets (IRPs).

The following sections describe the data types that are defined for kernel programming:

System-Defined Enumerations and Constants

System-Defined Data Structures

System-Supplied Driver Interfaces

The following section describes the function codes that are defined for IRPs:

IRP Function Codes



Send comments about this topic to Microsoft