Partilhar 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 para o 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 definidos pelo sistema por driver.

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

Retornar valor

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

Código do 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 Observações.

Comentários

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. x dispositivos; IddCxSetRealtimeGPUPriority retornará E_NOTIMPL para esses dispositivos.

Requisitos

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

Confira também

IddCxSetRealtimeGPUPriority