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) |