Compartilhar via


PFN_IDDCXSETREALTIMEGPUPRIORITY função de retorno de chamada (iddcx.h)

PFN_IDDCXSETREALTIMEGPUPRIORITY é um ponteiro para uma função de retorno de chamada do sistema operacional por meio da qual aumentar a prioridade de GPU de um dispositivo DirectX em tempo real.

Sintaxe

PFN_IDDCXSETREALTIMEGPUPRIORITY PfnIddcxsetrealtimegpupriority;

HRESULT * PfnIddcxsetrealtimegpupriority(
  [in] PIDD_DRIVER_GLOBALS DriverGlobals,
  [in] IDDCX_SWAPCHAIN SwapChainObject,
  [in] const IDARG_IN_SETREALTIMEGPUPRIORITY *pIn
)
{...}

Parâmetros

[in] DriverGlobals

Ponteiro para uma estrutura IDD_DRIVER_GLOBALS que contém dados por driver definidos pelo sistema.

[in] SwapChainObject

Um objeto IDDCX_SWAPCHAIN que representa a cadeia de troca que o dispositivo DXGI fornecido processará.

[in] pIn

Ponteiro para uma estrutura IDARG_IN_SETREALTIMEGPUPRIORITY com argumentos de entrada adicionais sobre o dispositivo DXGI.

Valor de retorno

Se a rotina for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará uma código de erro NTSTATUS apropriado como o seguinte.

Código de erro Significado
E_INVALIDARG Um objeto swapchain inválido foi fornecido.
E_NOTIMPL Não há suporte para o aumento de prioridade de GPU. Consulte Comentários.

Observações

Um driver de exibição indireto (IDD) não deve usar esse ponteiro para chamar diretamente a função para a qual ele aponta. Em vez disso, os IDDs devem chamar IddCxSetRealtimeGPUPriority.

Não há suporte para a definição de prioridade em tempo real no WDDM 1. dispositivosx; IddCxSetRealtimeGPUPriority retornará E_NOTIMPL para esses dispositivos.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 22H2
cabeçalho iddcx.h

Consulte também

IddCxSetRealtimeGPUPriority