D3DKMTSignalSynchronizationObjectFromGpu2-Funktion (d3dkmthk.h)

D3DKMTSignalSynchronizationObjectFromGpu2 wird verwendet, um einen überwachten Zaun zu signalisieren. Wenn eine bestimmte GPU-Engine (Graphics Processing Unit) nicht in der Lage ist, einen neuen überwachten Zaunwert direkt mit seiner virtuellen GPU-Adresse zu schreiben, muss der Treiber seinen Befehlspuffer leeren und ein Signal aus dem GPU-Paket mithilfe von D3DKMTSignalSynchronizationObjectFromGpu2 ausgeben. Für Windows Display Driver Model (WDDM) v2-Treiber sind vorhandene D3DKMTSignalSynchronizationObject - und D3DKMTSignalSynchronizationObject2-Rückrufe veraltet und werden schließlich entfernt.

Syntax

NTSTATUS D3DKMTSignalSynchronizationObjectFromGpu2(
  [in] const D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 *unnamedParam1
);

Parameter

[in] unnamedParam1

Eine D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2-Struktur , die die Details des angeforderten Vorgangs bereitstellt.

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.

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

D3DKMTSignalSynchronizationObject

D3DKMTSignalSynchronizationObject2

D3DKMTSignalSynchronizationObjectFromGpu

D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2