DXGK_SERVICES enumeration (dispmprt.h)
A DXGK_SERVICES enumeration value indicates the type of display port driver-implemented service interface that DxgkCbQueryServices should return.
Syntax
typedef enum {
DxgkServicesAgp,
DxgkServicesDebugReport,
DxgkServicesTimedOperation,
DxgkServicesSPB,
DxgkServicesBDD,
DxgkServicesFirmwareTable,
DxgkServicesIDD,
DxgkServicesFeature
} DXGK_SERVICES;
Constants
DxgkServicesAgp Indicates the Accelerated Graphics Port (AGP) interface. |
DxgkServicesDebugReport Indicates the Debug Report interface. |
DxgkServicesTimedOperation Indicates the Timed Operation interface. |
DxgkServicesSPB Indicates the Simple Peripheral Bus (SPB) interface. Available starting with Windows 8. |
DxgkServicesBDD Reserved for system use. Do not use in your driver. Supported starting with Windows 8. |
DxgkServicesFirmwareTable Indicates the System Firmware Table interface. Available starting with Windows 8. |
DxgkServicesIDD Reserved for system use. Do not use in your driver. Available starting with Windows 8. |
DxgkServicesFeature Indicates the interface for querying whether a feature is enabled. Available starting with Windows 11, version 24H2 (WDDM 3.2). |
Remarks
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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | dispmprt.h (include Dispmprt.h) |