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

Name Description
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

   
Header d3dkmddi.h