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; }
static member 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
Note
.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önüş değeri | İşleme katmanı | Notes |
|---|---|---|
| 0x00000000 | 0 | Cihazdaki uygulama için grafik donanım hızlandırması yoktur. Tüm grafik özellikleri yazılım işlemeyi kullanı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ı kullanılabilir durumdaysa 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, katman 1 ve işleme katmanı 2 için grafik donanım gereksinimleri arasındaki farklar gösterilmektedir:
| Özellik | Katman 1 | Seviye 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 Bellek | 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 | Gerekli değil. | Sürüm düzeyi 2.0'dan büyük veya buna eşit olmalıdır. |
| Çoklu doku birimleri | Gerekli değil. | 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.