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.
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 |