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

pfnSignalSynchronizationObjectFromGpu2Cb se usa para indicar una valla supervisada. Cuando un motor determinado de unidad de procesamiento gráfico (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 del paquete de GPU mediante pfnSignalSynchronizationObjectFromGpu2Cb. En el caso de los controladores de windows Display Driver Model (WDDM) v2, las devoluciones de llamada pfnSignalSynchronizationObjectCb y pfnSignalSynchronizationObject2Cb existentes 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_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB Pfnd3dddiSignalsynchronizationobjectfromgpu2cb;

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

Parámetros

hDevice

Identificador del dispositivo de visualización.

unnamedParam2

pData [in]

Puntero a una estructura D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 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.

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_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2

pfnSignalSynchronizationObject2Cb

pfnSignalSynchronizationObjectCb

pfnSignalSynchronizationObjectFromGpuCb