Compartir a través de


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

La función pfnWaitForSynchronizationObjectCb inserta una espera para los objetos de sincronización especificados en el flujo DMA de contexto especificado.

Sintaxis

PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB Pfnd3dddiWaitforsynchronizationobjectcb;

HRESULT Pfnd3dddiWaitforsynchronizationobjectcb(
  HANDLE hDevice,
  const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT *unnamedParam2
)
{...}

Parámetros

hDevice

Identificador de un dispositivo de visualización (es decir, el contexto de gráficos).

unnamedParam2

pData [in]

Puntero a una estructura de D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT que describe los objetos de sincronización y el flujo de DMA de contexto necesarios para configurar la espera.

Valor devuelto

pfnWaitForSynchronizationObjectCb devuelve uno de los siguientes valores:

código de retorno descripción
S_OK La espera se configuró correctamente.
E_INVALIDARG Los parámetros se validaron y determinaron que son incorrectos.

 

Esta función también puede devolver otros valores HRESULT.

Observaciones

Direct3D versión 11 Nota: Para obtener más información sobre cómo llama el controlador pfnWaitForSynchronizationObjectCb, vea cambios de de Direct3D 10.

Para obtener un ejemplo de código de cómo usar la función de pfnWaitForSynchronizationObjectCb, vea pfnSignalSynchronizationObjectCb.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
de la plataforma de destino de Escritorio
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT