Partilhar via


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

pfnSignalSynchronizationObjectFromGpu2Cb é usado para sinalizar uma cerca monitorada. Quando um mecanismo de GPU (unidade de processamento gráfico) específico não é capaz de gravar um novo valor de cerca monitorado diretamente usando seu endereço virtual gpu, o driver precisa liberar seu buffer de comando e emitir um sinal do pacote gpu usando pfnSignalSynchronizationObjectFromGpu2Cb. Para drivers WDDM (Modelo de Driver de Exibição do Windows) v2, os existentes pfnSignalSynchronizationObjectCb e pfnSignalSynchronizationObject2Cb retornos de chamada são preteridos e eventualmente serão removidos. Os drivers de modo de usuário do WDDM v2 devem mudar para pfnSignalSynchronizationObjectFromGpuCb, pois dá suporte a todos os tipos de objeto de sincronização.

Sintaxe

PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB Pfnd3dddiSignalsynchronizationobjectfromgpu2cb;

HRESULT Pfnd3dddiSignalsynchronizationobjectfromgpu2cb(
  HANDLE hDevice,
  const D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 *unnamedParam2
)
{...}

Parâmetros

hDevice

Um identificador para o dispositivo de exibição.

unnamedParam2

pData [in]

Um ponteiro para uma estrutura D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 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.

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_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2

pfnSignalSynchronizationObject2Cb

pfnSignalSynchronizationObjectCb

pfnSignalSynchronizationObjectFromGpuCb