RenderCapability.Tier Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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.