PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB función de devolución de llamada (d3dumddi.h)

pfnWaitForSynchronizationObjectFromGpuCb espera a que una valla supervisada alcance un valor determinado antes de procesar los comandos de contexto posteriores. En el caso de los controladores de Windows Display Driver Model (WDDM) v2, las devoluciones de llamada pfnWaitForSynchronizationObjectCb y pfnWaitForSynchronizationObject2Cb están en desuso y finalmente se quitarán. Los controladores de modo de usuario de WDDM v2 deben cambiar a pfnWaitForSynchronizationObjectFromGpuCb, ya que admite todos los tipos de objetos de sincronización.

Sintaxis

PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB Pfnd3dddiWaitforsynchronizationobjectfromgpucb;

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

Parámetros

hDevice

Identificador del dispositivo de visualización.

unnamedParam2

pData [in]

Puntero a una estructura D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU que proporciona los detalles de la operación solicitada.

Valor devuelto

Si esta función de devolución de llamada se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Esta semántica de función es similar a la llamada pfnWaitForSynchronizationObject2Cb existente, salvo que esta devolución de llamada también admite objetos de barrera supervisados y una matriz de valores de barrera supervisados para esperar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Plataforma de destino Escritorio
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU

pfnWaitForSynchronizationObject2Cb

pfnWaitForSynchronizationObjectCb