Freigeben über


D3DKMTSignalSynchronizationObjectFromGpu-Funktion (d3dkmthk.h)

D3DKMTSignalSynchronizationObjectFromGpu 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 mithilfe der virtuellen GPU-Adresse zu schreiben, muss der Treiber seinen Befehlspuffer leeren und ein Signal aus dem GPU-Paket mit 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 D3DKMTSignalSynchronizationObjectFromGpu(
  [in] const D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU *unnamedParam1
);

Parameter

[in] unnamedParam1

Eine D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU-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 Die Parameter wurden überprüft und als falsch ermittelt.

Diese Funktion gibt möglicherweise auch andere NTSTATUS-Werte zurück.

Anforderungen

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

Weitere Informationen

D3DKMTSignalSynchronizationObject

D3DKMTSignalSynchronizationObject2

D3DKMTSignalSynchronizationObjectFromGpu2

D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU