RenderCapability.Tier Eigenschap

Definitie

Hiermee wordt een waarde opgehaald die de renderinglaag voor de huidige thread aangeeft.

public:
 static property int Tier { int get(); };
public static int Tier { get; }
static member Tier : int
Public Shared ReadOnly Property Tier As Integer

Waarde van eigenschap

Een Int32 waarde waarvan het woord in hoge volgorde overeenkomt met de renderinglaag voor de huidige thread.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de renderinglaag voor de huidige thread kunt retourneren.

// 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)

Opmerkingen

Note

Vanaf .NET Framework 4 is renderinglaag 1 opnieuw gedefinieerd om alleen grafische hardware op te nemen die DirectX 9.0 of hoger ondersteunt. Grafische hardware die DirectX 7 of 8 ondersteunt, wordt nu gedefinieerd als renderinglaag 0.

De retourwaarde is een van de drie mogelijke waarden:

Retourwaarde Renderinglaag Notes
0x00000000 0 Er is geen grafische hardwareversnelling beschikbaar voor de toepassing op het apparaat. Alle grafische functies maken gebruik van softwarerendering. Het Niveau van de DirectX-versie is kleiner dan versie 9.0.
0x00010000 1 De meeste grafische functies van WPF gebruiken hardwareversnelling als de benodigde systeembronnen beschikbaar zijn en niet zijn uitgeput. Dit komt overeen met een DirectX-versie die groter is dan of gelijk is aan 9.0.
0x00020000 2 De meeste grafische functies van WPF gebruiken hardwareversnelling, mits de benodigde systeembronnen niet zijn uitgeput. Dit komt overeen met een DirectX-versie die groter is dan of gelijk is aan 9.0.

In de volgende tabel ziet u de verschillen in grafische hardwarevereisten voor renderingniveau 1 en renderingniveau 2.

Feature Niveau 1 Niveau 2
DirectX-versie Moet groter dan of gelijk zijn aan 9,0. Moet groter dan of gelijk zijn aan 9,0.
videogeheugen Moet groter zijn dan of gelijk zijn aan 60 MB. Moet groter zijn dan of gelijk zijn aan 120 MB.
Pixel-shader Versieniveau moet groter dan of gelijk zijn aan 2.0. Versieniveau moet groter dan of gelijk zijn aan 2.0.
Hoekpunt-shader Geen vereiste. Versieniveau moet groter dan of gelijk zijn aan 2.0.
Multitexture-eenheden Geen vereiste. Het aantal eenheden moet groter dan of gelijk aan 4 zijn.

Zie Graphics Rendering-lagen voor meer informatie over de definities voor de renderinglagen.

Als de huidige thread geen gekoppeld Dispatcher object heeft, wordt er automatisch een gemaakt.

Van toepassing op