PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB função de retorno de chamada (d3dumddi.h)
pfnWaitForSynchronizationObjectFromGpuCb aguarda que uma cerca monitorada atinja um determinado valor antes de processar comandos de contexto subsequentes. Para drivers WDDM (Modelo de Driver de Exibição do Windows) v2, os retornos de chamada pfnWaitForSynchronizationObjectCb e pfnWaitForSynchronizationObject2Cb existentes são preteridos e, eventualmente, serão removidos. Os drivers de modo de usuário do WDDM v2 devem alternar para pfnWaitForSynchronizationObjectFromGpuCb, pois ele dá suporte a todos os tipos de objeto de sincronização.
Sintaxe
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB Pfnd3dddiWaitforsynchronizationobjectfromgpucb;
HRESULT Pfnd3dddiWaitforsynchronizationobjectfromgpucb(
HANDLE hDevice,
const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU *unnamedParam2
)
{...}
Parâmetros
hDevice
Um identificador para o dispositivo de exibição.
unnamedParam2
pData [in]
Um ponteiro para uma estrutura D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU que fornece os detalhes da operação solicitada.
Retornar valor
Se essa função de retorno de chamada for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Essa semântica de função é semelhante à chamada pfnWaitForSynchronizationObject2Cb existente, exceto que esse retorno de chamada também dá suporte a objetos de cerca monitorados e uma matriz de valores de cerca monitorados a serem aguardados.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |
Confira também
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU
pfnWaitForSynchronizationObject2Cb