Freigeben über


D3DKMTWaitForSynchronizationObjectFromGpu-Funktion (d3dkmthk.h)

D3DKMTWaitForSynchronizationObjectFromGpu wartet, bis ein überwachter Zaun einen bestimmten Wert erreicht, bevor nachfolgende Kontextbefehle verarbeitet werden.

Hinweis

Für Windows Display Driver Model (WDDM) v2-Treiber sind vorhandene D3DKMTWaitForSynchronizationObject - und D3DKMTWaitForSynchronizationObject2-Rückrufe veraltet und werden schließlich entfernt.

Syntax

NTSTATUS D3DKMTWaitForSynchronizationObjectFromGpu(
  [in] const D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU *unnamedParam1
);

Parameter

[in] unnamedParam1

Ein Zeiger auf eine D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU Struktur, die den Vorgang beschreibt.

Rückgabewert

Gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS Der Vorgang wurde erfolgreich ausgeführt.
STATUS_INVALID_PARAMETER Parameter wurden überprüft und als falsch ermittelt.

Diese Funktion kann auch andere NTSTATUS-Werte zurückgeben.

Hinweise

Diese Funktionssemantik ähnelt einem vorhandenen D3DKMTWaitForSynchronizationObject2-Aufruf , mit dem Unterschied, dass diese Funktion auch überwachte Zaunobjekte und ein Array überwachter Zaunwerte unterstützt, auf die gewartet werden soll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Universell
Header d3dkmthk.h (einschließlich D3dkmthk.h)
Bibliothek Gdi32.lib
DLL Gdi32.dll

Weitere Informationen

D3DKMTWaitForSynchronizationObject

D3DKMTWaitForSynchronizationObject2

D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU