RenderCapability.Tier Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 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.