Share via


ID2D1Device1::SetRenderingPriority, méthode (d2d1_2.h)

Définit la priorité des opérations de rendu Direct2D effectuées sur n’importe quel contexte d’appareil associé à l’appareil.

Syntaxe

void SetRenderingPriority(
  D2D1_RENDERING_PRIORITY renderingPriority
);

Paramètres

renderingPriority

Type : D2D1_RENDERING_PRIORITY

Priorité de rendu souhaitée pour l’appareil et les contextes associés.

Valeur retournée

Type : HRESULT

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

HRESULT Description
S_OK Aucune erreur ne s'est produite.
E_OUTOFMEMORY Direct2D n’a pas pu allouer suffisamment de mémoire pour terminer l’appel.
E_INVALIDARG Un paramètre non valide a été passé à la fonction de retour.

Remarques

L’appel de cette méthode affecte la priorité de rendu de tous les contextes d’appareil associés à l’appareil. Cette méthode peut être appelée à tout moment, mais elle n’est pas garantie de prendre effet jusqu’au début de l’image suivante. L’utilisation recommandée consiste à appeler cette méthode en dehors des blocs BeginDraw et EndDraw . Le fait de parcourir fréquemment cette propriété dans des blocs de dessin réduit efficacement les avantages de toute limitation appliquée.

Configuration requise

   
Client minimal pris en charge Windows 8.1 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1_2.h
Bibliothèque D2d1.lib
DLL D2d1.dll

Voir aussi

ID2D1Device1