RenderCapability.Tier Proprietà

Definizione

Ottiene un valore che indica il livello di rendering per il thread corrente.

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

Valore della proprietà

Int32

Valore Int32 la cui word più significativa corrisponde al livello di rendering per il thread corrente.

Esempio

Nell'esempio seguente viene illustrato come restituire il livello di rendering per il thread corrente.

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

Commenti

Nota

A partire dalla .NET Framework 4, il livello di rendering 1 è stato ridefinito in modo da includere solo l'hardware grafico che supporta DirectX 9.0 o versione successiva. L'hardware grafico che supporta DirectX 7 o 8 è ora definito come livello di rendering 0.

Il valore restituito è uno dei tre valori possibili:

Valore restituito Livello di rendering Note
0x00000000 0 Nessuna accelerazione hardware grafica disponibile per l'applicazione nel dispositivo. Tutte le funzionalità grafiche usano l'accelerazione software. Il livello di versione DirectX è minore della versione 9.0.
0x00010000 1 La maggior parte delle funzionalità grafiche di WPF userà l'accelerazione hardware se le risorse di sistema necessarie sono disponibili e non sono state esaurite. Corrisponde a una versione DirectX maggiore o uguale a 9.0.
0x00020000 2 La maggior parte delle funzionalità grafiche di WPF userà l'accelerazione hardware a condizione che le risorse di sistema necessarie non siano state esaurite. Corrisponde a una versione DirectX maggiore o uguale a 9.0.

La tabella seguente illustra le differenze dei requisiti di hardware grafico tra il livello di rendering 1 e livello di rendering 2:

Funzionalità Livello 1 Livello 2
Versione DirectX Deve essere superiore o uguale alla 9.0. Deve essere superiore o uguale alla 9.0.
RAM video Deve essere superiore o uguale a 60 MB. Deve essere superiore o uguale a 120 MB.
Pixel shader Il livello della versione deve essere superiore o uguale alla 2.0. Il livello della versione deve essere superiore o uguale alla 2.0.
Vertex shader Nessun requisito. Il livello della versione deve essere superiore o uguale alla 2.0.
Unità a più trame Nessun requisito. Il numero di unità deve essere superiore o uguale a 4.

Per altre informazioni sulle definizioni per i livelli di rendering, vedere Livelli di rendering della grafica.

Se il thread corrente non dispone di un oggetto associato Dispatcher , ne viene creato uno automaticamente.

Si applica a