Freigeben über


DXGK_PATH_UPDATE Enumeration (d3dkmddi.h)

Aufzählung, die angibt, wie dieser Pfad seit dem vorherigen erfolgreichen Aufruf von SetTimingsFromVidPngeändert wurde.

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;

Konstanten

 
DXGK_PATH_UPDATE_UNMODIFIED
Gibt an, dass dieser Pfad seit dem letzten Aufruf von SetTimingsFromVidPnnicht geändert wurde. Dadurch kann der Fahrer das Abfragen von VidPn für Änderungen überspringen. Das vorhandene Scanout sollte fortgesetzt werden, außer jeglichen Störungen, die aufgrund einer neu zugewiesenen Anzeigeressourcen zur Erfüllung anderer Pfade verursacht werden können.
DXGK_PATH_UPDATE_ADDED
Gibt an, dass dieser Pfad neu ist, damit der Treiber die Beschreibung der erforderlichen Elemente vollständig verstehen muss. Da es keine Zuordnung gibt, von der sie ausgecheckt werden soll, muss der Treiber schwarz scannen, bis das Betriebssystem mindestens eine Ebene zu scannt.
DXGK_PATH_UPDATE_MODIFIED
Gibt an, dass dieser Pfad seit dem letzten Aufruf von SetTimingsFromVidPngeändert wurde. Der Fahrer muss den VidPn abfragen und die anderen Pfadinfofelder überprüfen, um zu verstehen, was sich geändert hat. Das Betriebssystem hat alle Pixelebenen entfernt, bevor dieser Aufruf ausgeführt wird, sodass der Treiber schwarz scannen muss, bis das Betriebssystem mindestens eine Ebene zuordnet, um ausgecheckt zu werden.
DXGK_PATH_UPDATE_REMOVED
Gibt an, dass dieser Pfad im vorherigen VidPn vorhanden war, aber entfernt wurde. Der Fahrer sollte in der Lage sein, die Entfernung zu optimieren, ohne VidPn abzufragen, um zu sehen, dass der Pfad entfernt wurde.

Anforderungen

Anforderung Wert
Header- d3dkmddi.h