DXGK_POWER_COMPONENT_TYPE - NtDoc

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

typedef enum _DXGK_POWER_COMPONENT_TYPE {
  DXGK_POWER_COMPONENT_ENGINE,
  DXGK_POWER_COMPONENT_MONITOR,
  DXGK_POWER_COMPONENT_MONITOR_REFRESH,
  DXGK_POWER_COMPONENT_MEMORY,
  DXGK_POWER_COMPONENT_MEMORY_REFRESH,
  DXGK_POWER_COMPONENT_OTHER,
  DXGK_POWER_COMPONENT_D3_TRANSITION,
  DXGK_POWER_COMPONENT_SHARED,
  DXGK_POWER_COMPONENT_MAX
} DXGK_POWER_COMPONENT_TYPE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-d3dkmddi-_dxgk_power_component_type)

_DXGK_POWER_COMPONENT_TYPE enumeration

Description

Indicates the power component type that is reported by the display miniport driver to the Microsoft DirectX graphics kernel subsystem.

Constants

DXGK_POWER_COMPONENT_ENGINE

Indicates that the component is a GPU engine.

Note An engine can have only one power component assigned.

DXGK_POWER_COMPONENT_MONITOR

Indicates a monitor that is connected to a VidPN target and can have its power managed. A typical component of this type is an LCD panel backlight.

DXGK_POWER_COMPONENT_MONITOR_REFRESH

Indicates hardware that scans out from a VidPN source and generates a signal for a VidPN target.

A typical component of this type is a self-refreshing monitor, which can display the last frame even if the frame buffer stops sending data to the monitor. The display miniport driver should report this component type only if all monitors that can be driven from the VidPN source are self-refreshing.

DXGK_POWER_COMPONENT_MEMORY

DXGK_POWER_COMPONENT_MEMORY_REFRESH

DXGK_POWER_COMPONENT_OTHER

Indicates a component for which the idle state is managed entirely by the display miniport driver. The DirectX graphics kernel subsystem passes this information to the Power Management Framework.

DXGK_POWER_COMPONENT_D3_TRANSITION

DXGK_POWER_COMPONENT_SHARED

Indicates that the graphics driver supports shared power components.

DXGK_POWER_COMPONENT_MAX

A maximum value that is used for testing purposes.