PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB Rückruffunktion (d3dumddi.h)

pfnSignalSynchronizationObjectFromGpu2Cb wird verwendet, um einen überwachten Zaun zu signalisieren. Wenn ein bestimmtes GPU-Modul (Graphics Processing Unit) keinen neuen überwachten Zaunwert direkt mit seiner virtuellen GPU-Adresse schreiben kann, muss der Treiber seinen Befehlspuffer leeren und ein Signal aus dem GPU-Paket mithilfe von pfnSignalSynchronizationObjectFromGpu2Cbausgeben. Für Windows Display Driver Model (WDDM) v2-Treiber sind vorhandene pfnSignalSynchronizationObjectCb und pfnSignalSynchronizationObject2Cb Rückrufe veraltet und werden schließlich entfernt. WDDM v2-Benutzermodustreiber sollten zu pfnSignalSynchronizationObjectFromGpuCbwechseln, da sie alle Synchronisierungsobjekttypen unterstützt.

Syntax

PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB Pfnd3dddiSignalsynchronizationobjectfromgpu2cb;

HRESULT Pfnd3dddiSignalsynchronizationobjectfromgpu2cb(
  HANDLE hDevice,
  const D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 *unnamedParam2
)
{...}

Parameter

hDevice

Ein Handle für das Anzeigegerät.

unnamedParam2

pData- [in]

Ein Zeiger auf eine D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 Struktur, die die Details des angeforderten Vorgangs bereitstellt.

Rückgabewert

Wenn diese Rückruffunktion erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Zielplattform- Desktop
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2

pfnSignalSynchronizationObject2Cb-

pfnSignalSynchronizationObjectCb

pfnSignalSynchronizationObjectFromGpuCb