DXGK_SERVICES - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// dispmprt.h

typedef enum {
  DxgkServicesAgp,
  DxgkServicesDebugReport,
  DxgkServicesTimedOperation,
  DxgkServicesSPB,
  DxgkServicesBDD,
  DxgkServicesFirmwareTable,
  DxgkServicesIDD,
  DxgkServicesFeature
} DXGK_SERVICES;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-dispmprt-dxgk_services)

DXGK_SERVICES enumeration

Description

A DXGK_SERVICES enumeration value indicates the type of display port driver-implemented service interface that DxgkCbQueryServices should return.

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.

See also

DXGK_AGP_INTERFACE

DXGK_DEBUG_REPORT_INTERFACE

DXGK_FIRMWARE_TABLE_INTERFACE

DXGK_FEATURE_INTERFACE

DXGK_SPB_INTERFACE

DXGK_TIMED_OPERATION_INTERFACE

DxgkCbQueryServices