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

Establece la prioridad del subproceso de GPU.

Sintaxis

HRESULT SetGPUThreadPriority(
  INT Priority
);

Parámetros

Priority

Tipo: INT

Valor que especifica la prioridad de subproceso de GPU necesaria. Este valor debe estar comprendido entre -7 y 7, ambos incluidos, donde 0 representa la prioridad normal.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve E_INVALIDARG si el parámetro Priority no es válido.

Comentarios

Los valores de la función del parámetro Priority son los siguientes:

  • Los valores positivos aumentan la probabilidad de que el programador de GPU conceda ciclos de ejecución de GPU al dispositivo al representar.
  • Los valores negativos reducen la probabilidad de que el dispositivo reciba ciclos de ejecución de GPU cuando los dispositivos compiten por ellos.
  • Se garantiza que el dispositivo reciba algunos ciclos de ejecución de GPU en todas las configuraciones.
Para usar el método SetGPUThreadPriority , debe tener una descripción completa de la programación de GPU. Debe generar perfiles de la aplicación para asegurarse de que se comporta según lo previsto. Si se usa de forma inapropiada, el método SetGPUThreadPriority puede impedir la velocidad de representación y dar lugar a una experiencia de usuario deficiente.

Requisitos

   
Plataforma de destino Windows
Encabezado dxgi.h
Library DXGI.lib

Consulte también

DXGI Interfaces

IDXGIDevice

IDXGIDevice::GetGPUThreadPriority