Compartir a través de


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

pfnSignalSynchronizationObjectFromGpuCb se usa para indicar una valla supervisada. Cuando un motor determinado de unidad de procesamiento de gráficos (GPU) no es capaz de escribir un nuevo valor de barrera supervisado directamente mediante su dirección virtual de GPU, el controlador debe vaciar su búfer de comandos y emitir una señal de un paquete de GPU mediante pfnSignalSynchronizationObjectFromGpu2Cb. En el caso de los controladores de Windows Display Driver Model (WDDM) v2, las pfnSignalSynchronizationObjectCb y pfnSignalSynchronizationObject2Cb las devoluciones de llamada están en desuso y finalmente se quitarán. Los controladores de modo de usuario de WDDM v2 deben cambiar a pfnSignalSynchronizationObjectFromGpuCb, ya que admite todos los tipos de objetos de sincronización.

Sintaxis

PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPUCB Pfnd3dddiSignalsynchronizationobjectfromgpucb;

HRESULT Pfnd3dddiSignalsynchronizationobjectfromgpucb(
  HANDLE hDevice,
  const D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU *unnamedParam2
)
{...}

Parámetros

hDevice

Identificador del dispositivo de visualización.

unnamedParam2

pData [in]

Puntero a una estructura D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU 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 hrESULT código de error.

Observaciones

Esta semántica de función es similar a la llamada de pfnSignalSynchronizationObject2Cb existente. Además, la función admite objetos de barrera supervisados y una matriz de valores de barrera supervisados para indicar.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido Windows Server 2016
de la plataforma de destino de Escritorio
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU

pfnSignalSynchronizationObject2Cb

pfnSignalSynchronizationObjectCb

pfnSignalSynchronizationObjectFromGpu2Cb