Freigeben über


D3DKMTWaitForSynchronizationObjectFromGpu-Funktion (d3dkmthk.h)

D3DKMTWaitForSynchronizationObjectFromGpu wartet auf einen überwachten Zaun, um einen bestimmten Wert zu erreichen, bevor nachfolgende Kontextbefehle verarbeitet werden.

Anmerkung

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 ermittelt, dass sie falsch sind.

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

Bemerkungen

Diese Funktionssemantik ähnelt vorhandenen D3DKMTWaitForSynchronizationObject2 Aufruf, außer dass diese Funktion auch überwachte Zaunobjekte und ein Array überwachter Zaunwerte unterstützt, auf die gewartet werden soll.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Zielplattform- Universal
Header- d3dkmthk.h (einschließlich D3dkmthk.h)
Library Gdi32.lib
DLL- Gdi32.dll

Siehe auch

D3DKMTWaitForSynchronizationObject

D3DKMTWaitForSynchronizationObject2

D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU