Compartilhar via


Método IDXGIDevice::SetGPUThreadPriority (dxgi.h)

Define a prioridade do thread de GPU.

Sintaxe

HRESULT SetGPUThreadPriority(
  INT Priority
);

Parâmetros

Priority

Tipo: INT

Um valor que especifica a prioridade de thread de GPU necessária. Esse valor deve estar entre -7 e 7, inclusive, em que 0 representa prioridade normal.

Valor retornado

Tipo: HRESULT

Retornar S_OK se tiver êxito; caso contrário, retornará E_INVALIDARG se o parâmetro Priority for inválido.

Comentários

Os valores para a função de parâmetro Priority da seguinte maneira:

  • Os valores positivos aumentam a probabilidade de que o agendador de GPU conceda ciclos de execução de GPU ao dispositivo durante a renderização.
  • Os valores negativos reduzem a probabilidade de o dispositivo receber ciclos de execução de GPU quando os dispositivos competirem por eles.
  • O dispositivo tem a garantia de receber alguns ciclos de execução de GPU em todas as configurações.
Para usar o método SetGPUThreadPriority , você deve ter uma compreensão abrangente do agendamento de GPU. Você deve criar o perfil do aplicativo para garantir que ele se comporte conforme o esperado. Se usado de forma inadequada, o método SetGPUThreadPriority pode impedir a velocidade de renderização e resultar em uma experiência de usuário ruim.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho dxgi.h
Biblioteca DXGI.lib

Confira também

DXGI Interfaces

IDXGIDevice

IDXGIDevice::GetGPUThreadPriority