RenderCapability.Tier Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur qui indique le niveau de rendu du thread actif.
public:
static property int Tier { int get(); };
public static int Tier { get; }
static member Tier : int
Public Shared ReadOnly Property Tier As Integer
Valeur de propriété
Valeur Int32 dont le mot de classement élevé correspond au niveau de rendu du thread actuel.
Exemples
L’exemple suivant montre comment retourner le niveau de rendu du thread actif.
// The rendering tier corresponds to the high-order word of the Tier property.
int renderingTier = (RenderCapability.Tier >> 16);
' The rendering tier corresponds to the high-order word of the Tier property.
Dim renderingTier As Integer = (RenderCapability.Tier >> 16)
Remarques
Note
À compter du .NET Framework 4, le niveau de rendu 1 a été redéfini pour inclure uniquement du matériel graphique prenant en charge DirectX 9.0 ou version ultérieure. Le matériel graphique qui prend en charge DirectX 7 ou 8 est désormais défini comme niveau de rendu 0.
La valeur de retour est l’une des trois valeurs possibles :
| Valeur renvoyée | Niveau de rendu | Notes |
|---|---|---|
| 0x00000000 | 0 | Aucune accélération matérielle graphique n’est disponible pour l’application sur l’appareil. Toutes les fonctionnalités graphiques utilisent le rendu logiciel. Le niveau de version DirectX est inférieur à la version 9.0. |
| 0x00010000 | 1 | La plupart des fonctionnalités graphiques de WPF utilisent l’accélération matérielle si les ressources système nécessaires sont disponibles et n’ont pas été épuisées. Cela correspond à une version DirectX supérieure ou égale à 9.0. |
| 0x00020000 | 2 | La plupart des fonctionnalités graphiques de WPF utilisent l’accélération matérielle, à condition que les ressources système nécessaires n’aient pas été épuisées. Cela correspond à une version DirectX supérieure ou égale à 9.0. |
Le tableau suivant présente les différences dans la configuration matérielle requise pour le niveau de rendu 1 et le niveau de rendu 2 :
| Fonctionnalité | Niveau 1 | Niveau 2 |
|---|---|---|
| Version de DirectX | Doit être supérieur ou égal à 9,0. | Doit être supérieur ou égal à 9,0. |
| Ram vidéo | Doit être supérieur ou égal à 60 Mo. | Doit être supérieur ou égal à 120 Mo. |
| Nuanceur de pixels | Le niveau de version doit être supérieur ou égal à 2.0. | Le niveau de version doit être supérieur ou égal à 2.0. |
| Nuanceur de vertex | Aucune exigence. | Le niveau de version doit être supérieur ou égal à 2.0. |
| Unités multitexture | Aucune exigence. | Le nombre d’unités doit être supérieur ou égal à 4. |
Pour plus d’informations sur les définitions des niveaux de rendu, consultez Les niveaux de rendu Graphics.
Si le thread actuel n’a pas d’objet associé Dispatcher , un objet est créé automatiquement.