RenderCapability.Tier Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett värde som anger renderingsnivån för den aktuella tråden.
public:
static property int Tier { int get(); };
public static int Tier { get; }
static member Tier : int
Public Shared ReadOnly Property Tier As Integer
Egenskapsvärde
Ett Int32 värde vars ord i hög ordning motsvarar återgivningsnivån för den aktuella tråden.
Exempel
I följande exempel visas hur du returnerar renderingsnivån för den aktuella tråden.
// 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)
Kommentarer
Note
Från och med .NET Framework 4 har återgivningsnivå 1 omdefinierats till att endast innehålla grafikmaskinvara som stöder DirectX 9.0 eller senare. Grafikmaskinvara som stöder DirectX 7 eller 8 definieras nu som renderingsnivå 0.
Returvärdet är ett av tre möjliga värden:
| Returvärde | Renderingsnivå | Notes |
|---|---|---|
| 0x00000000 | 0 | Ingen acceleration av grafikmaskinvara är tillgänglig för programmet på enheten. Alla grafikfunktioner använder programvaruåtergivning. DirectX-versionsnivån är mindre än version 9.0. |
| 0x00010000 | 1 | De flesta grafikfunktionerna i WPF använder maskinvaruacceleration om de nödvändiga systemresurserna är tillgängliga och inte har förbrukats. Detta motsvarar en DirectX-version som är större än eller lika med 9.0. |
| 0x00020000 | 2 | De flesta grafikfunktionerna i WPF använder maskinvaruacceleration förutsatt att de nödvändiga systemresurserna inte har förbrukats. Detta motsvarar en DirectX-version som är större än eller lika med 9.0. |
I följande tabell visas skillnaderna i maskinvarukrav för grafik för renderingsnivå 1 och renderingsnivå 2:
| Feature | Nivå 1 | Nivå 2 |
|---|---|---|
| DirectX-version | Måste vara större än eller lika med 9,0. | Måste vara större än eller lika med 9,0. |
| Videominne | Måste vara större än eller lika med 60 MB. | Måste vara större än eller lika med 120 MB. |
| Pixelskuggning | Versionsnivån måste vara större än eller lika med 2.0. | Versionsnivån måste vara större än eller lika med 2.0. |
| Hörnskuggning | Inga krav. | Versionsnivån måste vara större än eller lika med 2.0. |
| Flertextenheter | Inga krav. | Antalet enheter måste vara större än eller lika med 4. |
Mer information om definitionerna för renderingsnivåer finns i Grafikrenderingsnivåer.
Om den aktuella tråden inte har något associerat Dispatcher objekt skapas ett automatiskt.