Partilhar via


Função D3DKMTSignalSynchronizationObjectFromGpu2 (d3dkmthk.h)

D3DKMTSignalSynchronizationObjectFromGpu2 é 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 D3DKMTSignalSynchronizationObjectFromGpu2(
  [in] const D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 *unnamedParam1
);

Parâmetros

[in] unnamedParam1

Uma estrutura D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 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

D3DKMTSignalSynchronizationObjectFromGpu

D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2