Freigeben über


DXGKDDI_SETTIMINGSFROMVIDPN Rückruffunktion (d3dkmddi.h)

DXGKDDI_SETTIMINGSFROMVIDPN wird aufgerufen, um die Anzeigedauern auf einem Adapter festzulegen oder zu ändern. Dieser DDI ersetzt DxgkDdiCommitVidPn.

Syntax

DXGKDDI_SETTIMINGSFROMVIDPN DxgkddiSettimingsfromvidpn;

NTSTATUS DxgkddiSettimingsfromvidpn(
  [in]      IN_CONST_HANDLE hAdapter,
  [in, out] IN_OUT_PDXGKARG_SETTIMINGSFROMVIDPN pSetTimings
)
{...}

Parameter

[in] hAdapter

Gibt den Adapter an, auf dem die Anzeigedauern festgelegt werden sollen.

[in, out] pSetTimings

Ein Zeiger auf eine DXGKARG_SETTIMINGSFROMVIDPN Struktur, die die festzulegenden Anzeigedauern beschreibt.

Rückgabewert

Wenn diese Routine erfolgreich ist, wird STATUS_SUCCESS zurückgegeben.

Hinweis Der Treiber sollte immer einen Erfolgscode zurückgeben, es sei denn, es gibt einen Fehler in den Parametern oder einen Fehler beim Verarbeiten der Anforderung. Wenn der Treiber mindestens einen Pfad nicht wie gewünscht festlegen kann, sollte er die Bedingung mithilfe der Ausgabefelder beschreiben, aber trotzdem Erfolg melden.
 

Bemerkungen

Der Kernelmodustreiber wertet die Parameter aus und initiiert die Änderungen, wenn keine Bedingungen den Versuch verhindern. Wenn Bedingungen wie das Überschreiten der Zielbandbreitenbeschränkungen verhindern, dass die Änderungen vorgenommen werden, sollte der Treiber die Bedingungen beschreiben. Wenn das Ändern der Anzeigedauern möglich wäre, aber die Vorbereitungsarbeiten zuerst abgeschlossen werden müssen, sollte der Treiber angeben, dass in den Ausgabekennzeichnungen.

Diese Funktion wird immer auf PASSIVEr Ebene aufgerufen.

Diese Funktion wird von DriverEntry des Anzeigeminiporttreibers registriert.

Ab WDDM 2.6 ist die Anzeigesynchronisierung verfügbar, und mehr als eine Anzeige ist aktiviert, gibt das Betriebssystem an, dass die Displays im DXGKDDI_SETTIMINGSFROMVIDPN-Aufruf synchronisiert werden sollen. Jeder zu synchronisierende Pfad hat einen Wert ungleich Null im SyncLockGroup Bitfeld und den ausgewählten Synchronisierungsstil im feld SyncLockStyle, die sich beide in der DXGK_SET_TIMING_PATH_INFO Struktur befinden.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- d3dkmddi.h
IRQL- PASSIVE_LEVEL