DXGK_PATH_UPDATE enumeration (d3dkmddi.h)

Enum which indicates how this path has been modified since the previous successful call to SetTimingsFromVidPn.

Syntax

typedef enum _DXGK_PATH_UPDATE {
  DXGK_PATH_UPDATE_UNMODIFIED,
  DXGK_PATH_UPDATE_ADDED,
  DXGK_PATH_UPDATE_MODIFIED,
  DXGK_PATH_UPDATE_REMOVED
} DXGK_PATH_UPDATE;

Constants

 
DXGK_PATH_UPDATE_UNMODIFIED
Indicates that this path has not been changed since the last call to SetTimingsFromVidPn. This allows the driver to skip interrogating VidPn for changes. Existing scan-out should continue, other than any glitching which might be caused due to reassignment of display resources to satisfy other paths.
DXGK_PATH_UPDATE_ADDED
Indicates that this path is new so the driver will have to fully comprehend the description of what is required. Since there is no allocation from which to scan out, the driver must scan out black until the OS associates one or more planes to be scanned out.
DXGK_PATH_UPDATE_MODIFIED
Indicates that this path has been changed since the last call to SetTimingsFromVidPn. The driver will have to interrogate the VidPn and check the other path info fields in order to understand what has changed. The OS will have removed all pixel planes prior to making this call so the driver must scan out black until the OS associates one or more planes to be scanned out.
DXGK_PATH_UPDATE_REMOVED
Indicates that this path was present in the previous VidPn but has been removed. The driver should be able to optimize the removal without interrogating VidPn to see that the path has been removed.

Requirements

Requirement Value
Header d3dkmddi.h