// dispmprt.h
typedef enum {
DxgkServicesAgp,
DxgkServicesDebugReport,
DxgkServicesTimedOperation,
DxgkServicesSPB,
DxgkServicesBDD,
DxgkServicesFirmwareTable,
DxgkServicesIDD,
DxgkServicesFeature
} DXGK_SERVICES;
View the official Windows Driver Kit DDI referenceNo description available.
A DXGK_SERVICES enumeration value indicates the type of display port driver-implemented service interface that DxgkCbQueryServices should return.
DxgkServicesAgpIndicates the Accelerated Graphics Port (AGP) interface.
DxgkServicesDebugReportIndicates the Debug Report interface.
DxgkServicesTimedOperationIndicates the Timed Operation interface.
DxgkServicesSPBIndicates the Simple Peripheral Bus (SPB) interface. Available starting with Windows 8.
DxgkServicesBDDReserved for system use. Do not use in your driver. Supported starting with Windows 8.
DxgkServicesFirmwareTableIndicates the System Firmware Table interface. Available starting with Windows 8.
DxgkServicesIDDReserved for system use. Do not use in your driver. Available starting with Windows 8.
DxgkServicesFeatureIndicates the interface for querying whether a feature is enabled. Available starting with Windows 11, version 24H2 (WDDM 3.2).
In this context, an interface is a set of pointers to functions implemented by Dxgkrnl. A kernel-mode display minport driver (KMD) can call the function interfaces that aren't reserved for system use.
DXGK_TIMED_OPERATION_INTERFACE