Partilhar via


Função D3DKMTSignalSynchronizationObjectFromGpu (d3dkmthk.h)

D3DKMTSignalSynchronizationObjectFromGpu é usada 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 D3DKMTSignalSynchronizationObjectFromGpu2. Para drivers WDDM (Modelo de Driver de Exibição do Windows) v2, os D3DKMTSignalSynchronizationObject e D3DKMTSignalSynchronizationObject2 retornos de chamada são preteridos e eventualmente serão removidos.

Sintaxe

NTSTATUS D3DKMTSignalSynchronizationObjectFromGpu(
  [in] const D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU *unnamedParam1
);

Parâmetros

[in] unnamedParam1

Uma estrutura D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU que fornece os detalhes da operação solicitada.

Valor de retorno

Retorna um dos seguintes valores:

Código de retorno Descrição
STATUS_SUCCESS A operação foi executada com êxito.
STATUS_INVALID_PARAMETER Os parâmetros foram validados e determinados como incorretos.

Essa função também pode retornar outros valores de NTSTATUS.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
da Plataforma de Destino Universal
cabeçalho d3dkmthk.h (inclua D3dkmthk.h)
biblioteca Gdi32.lib
de DLL Gdi32.dll

Consulte também

D3DKMTSignalSynchronizationObject

D3DKMTSignalSynchronizationObject2

D3DKMTSignalSynchronizationObjectFromGpu2

D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU