Aracılığıyla paylaş


RenderCapability.Tier Özellik

Tanım

Geçerli iş parçacığı için işleme katmanını gösteren bir değer alır.

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

Özellik Değeri

Int32

Int32 Yüksek sıralı sözcüğü geçerli iş parçacığının işleme katmanına karşılık gelen bir değer.

Örnekler

Aşağıdaki örnekte, geçerli iş parçacığı için işleme katmanının nasıl döndürüleceği gösterilmektedir.

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

Açıklamalar

Not

.NET Framework 4'te başlayarak, işleme katmanı 1 yalnızca DirectX 9.0 veya üzerini destekleyen grafik donanımlarını içerecek şekilde yeniden tanımlanmıştır. DirectX 7 veya 8'i destekleyen grafik donanımı artık işleme katmanı 0 olarak tanımlanmıştır.

Dönüş değeri üç olası değerden biridir:

Döndürülen değer İşleme katmanı Notlar
0x00000000 0 Cihazdaki uygulama için grafik donanım hızlandırması yoktur. Tüm grafik özelliklerinde yazılım hızlandırma kullanılır. DirectX sürüm düzeyi sürüm 9.0'dan küçüktür.
0x00010000 1 Wpf'nin grafik özelliklerinin çoğu, gerekli sistem kaynakları varsa ve tüketilmemişse donanım hızlandırmayı kullanır. Bu, 9.0'dan büyük veya buna eşit bir DirectX sürümüne karşılık gelir.
0x00020000 2 WPF'nin grafik özelliklerinin çoğu, gerekli sistem kaynakları tükenmemişse donanım hızlandırmayı kullanır. Bu, 9.0'dan büyük veya buna eşit bir DirectX sürümüne karşılık gelir.

Aşağıdaki tabloda, işleme katmanı 1 ve işleme katmanı 2 için grafik donanım gereksinimleri arasındaki farklar gösterilmektedir:

Özellik Katman 1 Katman 2
DirectX sürümü 9,0'dan büyük veya buna eşit olmalıdır. 9,0'dan büyük veya buna eşit olmalıdır.
Video RAM'i 60 MB'tan büyük veya buna eşit olmalıdır. 120 MB'tan büyük veya buna eşit olmalıdır.
Piksel gölgelendiricisi Sürüm düzeyi 2.0'dan büyük veya buna eşit olmalıdır. Sürüm düzeyi 2.0'dan büyük veya buna eşit olmalıdır.
Köşe gölgelendiricisi Gereklilik yok. Sürüm düzeyi 2.0'dan büyük veya buna eşit olmalıdır.
Çok metinli birimler Gereklilik yok. Birim sayısı 4'ten büyük veya buna eşit olmalıdır.

İşleme katmanlarının tanımları hakkında daha fazla bilgi için bkz. Grafik İşleme Katmanları.

Geçerli iş parçacığının ilişkili Dispatcher bir nesnesi yoksa, otomatik olarak bir nesne oluşturulur.

Şunlara uygulanır