Partilhar via


PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB função de retorno de chamada (d3dumddi.h)

pfnWaitForSynchronizationObjectFromGpuCb aguarda que uma cerca monitorada atinja um determinado valor antes de processar os comandos de contexto subsequentes. Para drivers WDDM (Modelo de Driver de Exibição do Windows) v2, os existentes pfnWaitForSynchronizationObjectCb e pfnWaitForSynchronizationObject2Cb retornos de chamada são preteridos e eventualmente serão removidos. Os drivers de modo de usuário do WDDM v2 devem mudar para pfnWaitForSynchronizationObjectFromGpuCb, pois 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.

Valor de retorno

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.

Observações

Essa semântica de função é semelhante à chamada de 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
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
da Plataforma de Destino Área de trabalho
cabeçalho d3dumddi.h (inclua D3dumddi.h)

Consulte também

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU

pfnWaitForSynchronizationObject2Cb

pfnWaitForSynchronizationObjectCb