PFND3D12DDI_CREATESYNCHRONIZATIONOBJECT2CB función de devolución de llamada (d3d12umddi.h)

Crea un objeto de sincronización de GPU que un contexto de dispositivo puede indicar y esperar. Usado por WDDM 2.6 y controladores de pantalla en modo usuario posteriores.

Sintaxis

PFND3D12DDI_CREATESYNCHRONIZATIONOBJECT2CB Pfnd3d12ddiCreatesynchronizationobject2cb;

HRESULT Pfnd3d12ddiCreatesynchronizationobject2cb(
  D3D12DDI_HRTDEVICE hDevice,
  D3D12DDICB_CREATESYNCHRONIZATIONOBJECT2 *unnamedParam2
)
{...}

Parámetros

hDevice

Identificador del dispositivo de visualización (es decir, el contexto de gráficos) que poseerá el objeto de sincronización que pfnCreateSynchronizationObject2Cb crea.

unnamedParam2

Puntero a una estructura D3D12DDICB_CREATESYNCHRONIZATIONOBJECT2 que describe el objeto de sincronización que se va a crear.

Valor devuelto

Devuelve uno de los siguientes valores HRESULT:

Código devuelto Descripción
S_OK El objeto de sincronización se creó correctamente.
E_OUTOFMEMORY La función no pudo asignar memoria necesaria para que se completara.
E_INVALIDARG Los parámetros se validaron y determinaron que son incorrectos.

Esta función también podría devolver otros valores HRESULT.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1903
Encabezado d3d12umddi.h