// d3dumddi.h
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB Pfnd3dddiWaitforsynchronizationobjectfromgpucb;
HRESULT Pfnd3dddiWaitforsynchronizationobjectfromgpucb(
HANDLE hDevice,
const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU *unnamedParam2
)
{...}
View the official Windows Driver Kit DDI referenceNo description available.
pfnWaitForSynchronizationObjectFromGpuCb waits for a monitored fence to reach a certain value before processing subsequent context commands. For Windows Display Driver Model (WDDM) v2 drivers, existing pfnWaitForSynchronizationObjectCb and pfnWaitForSynchronizationObject2Cb callbacks are deprecated and will eventually be removed. WDDM v2 user mode drivers should switch to pfnWaitForSynchronizationObjectFromGpuCb, as it supports all synchronization object types.
hDeviceA handle to the display device.
unnamedParam2pData [in]
A pointer to a D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU structure that provides the details of the requested operation.
If this callback function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
This function semantics are similar to existing pfnWaitForSynchronizationObject2Cb call, except that this callback also supports monitored fence objects and an array of monitored fence values to wait for.
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU
pfnWaitForSynchronizationObject2Cb
pfnWaitForSynchronizationObjectCb