Partager via


IDXGIDevice::SetGPUThreadPriority, méthode (dxgi.h)

Définit la priorité du thread GPU.

Syntaxe

HRESULT SetGPUThreadPriority(
  INT Priority
);

Paramètres

Priority

Type : INT

Valeur qui spécifie la priorité de thread GPU requise. Cette valeur doit être comprise entre -7 et 7, inclus, où 0 représente la priorité normale.

Valeur retournée

Type : HRESULT

Retourner S_OK en cas de réussite ; sinon, retourne E_INVALIDARG si le paramètre Priority n’est pas valide.

Notes

Les valeurs du paramètre Priority fonctionnent comme suit :

  • Les valeurs positives augmentent la probabilité que le planificateur GPU accorde des cycles d’exécution GPU à l’appareil lors du rendu.
  • Les valeurs négatives diminuent la probabilité que l’appareil reçoive des cycles d’exécution gpu lorsque les appareils sont en concurrence pour eux.
  • L’appareil est garanti de recevoir certains cycles d’exécution gpu à tous les paramètres.
Pour utiliser la méthode SetGPUThreadPriority , vous devez avoir une compréhension complète de la planification GPU. Vous devez profiler votre application pour vous assurer qu’elle se comporte comme prévu. Si elle est utilisée de manière inappropriée, la méthode SetGPUThreadPriority peut entraver la vitesse de rendu et entraîner une expérience utilisateur médiocre.

Spécifications

   
Plateforme cible Windows
En-tête dxgi.h
Bibliothèque DXGI.lib

Voir aussi

DXGI Interfaces

IDXGIDevice

IDXGIDevice::GetGPUThreadPriority