Freigeben über


PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB Rückruffunktion (d3dumddi.h)

pfnWaitForSynchronizationObjectFromGpuCb wartet auf einen überwachten Zaun, um einen bestimmten Wert zu erreichen, bevor nachfolgende Kontextbefehle verarbeitet werden. Für Windows Display Driver Model (WDDM) v2-Treiber sind vorhandene pfnWaitForSynchronizationObjectCb und pfnWaitForSynchronizationObject2Cb Rückrufe veraltet und werden schließlich entfernt. WDDM v2-Benutzermodustreiber sollten zu pfnWaitForSynchronizationObjectFromGpuCbwechseln, da sie alle Synchronisierungsobjekttypen unterstützt.

Syntax

PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB Pfnd3dddiWaitforsynchronizationobjectfromgpucb;

HRESULT Pfnd3dddiWaitforsynchronizationobjectfromgpucb(
  HANDLE hDevice,
  const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU *unnamedParam2
)
{...}

Parameter

hDevice

Ein Handle für das Anzeigegerät.

unnamedParam2

pData- [in]

Ein Zeiger auf eine D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU-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.

Bemerkungen

Diese Funktionssemantik ähnelt vorhandenen pfnWaitForSynchronizationObject2Cb Aufruf, außer dass dieser Rückruf 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- Desktop
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU

pfnWaitForSynchronizationObject2Cb-

pfnWaitForSynchronizationObjectCb