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 |