Compartilhar via


Função D3DKMTSignalSynchronizationObjectFromGpu (d3dkmthk.h)

D3DKMTSignalSynchronizationObjectFromGpu é 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 limite monitorado diretamente usando seu endereço virtual de GPU, o driver precisa liberar seu buffer de comando e emitir um sinal do pacote de GPU usando D3DKMTSignalSynchronizationObjectFromGpu2. Para drivers WDDM (Modelo de Driver de Exibição do Windows) v2, os retornos de chamada D3DKMTSignalSynchronizationObject e D3DKMTSignalSynchronizationObject2 existentes 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.

Retornar valor

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 NTSTATUS .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Universal
Cabeçalho d3dkmthk.h (inclua D3dkmthk.h)
Biblioteca Gdi32.lib
DLL Gdi32.dll

Confira também

D3DKMTSignalSynchronizationObject

D3DKMTSignalSynchronizationObject2

D3DKMTSignalSynchronizationObjectFromGpu2

D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU