DXGK_SERVICES enumeration (dispmprt.h)

The DXGK_SERVICES enumeration indicates the type of interface being requested by a call to the DxgkCbQueryServices function.

Syntax

typedef enum {
  DxgkServicesAgp,
  DxgkServicesDebugReport,
  DxgkServicesTimedOperation,
  DxgkServicesSPB,
  DxgkServicesBDD,
  DxgkServicesFirmwareTable,
  DxgkServicesIDD
} 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. Supported 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. Supported starting with Windows 8.
DxgkServicesIDD
Reserved for system use. Do not use in your driver. Supported starting with Windows 8.

Remarks

An interface, in this context, is a set of function pointers. The functions in the AGP, Debug Report, Timed Operation, SPB, and System Firmware Table interfaces are implemented by the Microsoft DirectX graphics kernel subsystem and called by the display miniport driver.

Requirements

Requirement Value
Minimum supported client Windows Vista
Header dispmprt.h (include Dispmprt.h)

See also

DXGK_AGP_INTERFACE

DXGK_DEBUG_REPORT_INTERFACE

DXGK_FIRMWARE_TABLE_INTERFACE

DXGK_SPB_INTERFACE

DXGK_TIMED_OPERATION_INTERFACE