Compartir a través de


Función D3DKMTSignalSynchronizationObjectFromGpu (d3dkmthk.h)

D3DKMTSignalSynchronizationObjectFromGpu se usa para indicar una valla supervisada. Cuando un motor de unidad de procesamiento de gráficos (GPU) determinado 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 D3DKMTSignalSynchronizationObjectFromGpu2. En el caso de los controladores de Windows Display Driver Model (WDDM) v2, las D3DKMTSignalSynchronizationObject y D3DKMTSignalSynchronizationObject2 las devoluciones de llamada están en desuso y finalmente se quitarán.

Sintaxis

NTSTATUS D3DKMTSignalSynchronizationObjectFromGpu(
  [in] const D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU *unnamedParam1
);

Parámetros

[in] unnamedParam1

Estructura D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU que proporciona los detalles de la operación solicitada.

Valor devuelto

Devuelve uno de los siguientes valores:

Código devuelto Descripción
STATUS_SUCCESS La operación se realizó correctamente.
STATUS_INVALID_PARAMETER Los parámetros se validaron y determinaron que son incorrectos.

Esta función también puede devolver otros valores de NTSTATUS.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido Windows Server 2016
de la plataforma de destino de Universal
encabezado de d3dkmthk.h (incluya D3dkmthk.h)
biblioteca de Gdi32.lib
DLL de Gdi32.dll

Consulte también

D3DKMTSignalSynchronizationObject

D3DKMTSignalSynchronizationObject2

D3DKMTSignalSynchronizationObjectFromGpu2

D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU