RenderCapability.Tier Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai yang menunjukkan tingkat penyajian untuk utas saat ini.
public:
static property int Tier { int get(); };
public static int Tier { get; }
static member Tier : int
Public Shared ReadOnly Property Tier As Integer
Nilai Properti
Nilai Int32 yang kata urutan tingginya sesuai dengan tingkat penyajian untuk utas saat ini.
Contoh
Contoh berikut menunjukkan cara mengembalikan tingkat penyajian untuk utas saat ini.
// 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)
Keterangan
Note
Mulai dari .NET Framework 4, rendering tingkat 1 telah didefinisikan ulang untuk hanya menyertakan perangkat keras grafis yang mendukung DirectX 9.0 atau yang lebih tinggi. Perangkat keras grafis yang mendukung DirectX 7 atau 8 sekarang didefinisikan sebagai penyajian tingkat 0.
Nilai yang dikembalikan adalah salah satu dari tiga nilai yang mungkin:
| Mengembalikan nilai | Tingkat penyajian | Notes |
|---|---|---|
| 0x00000000 | 0 | Tidak ada akselerasi perangkat keras grafis yang tersedia untuk aplikasi pada perangkat. Semua fitur grafis menggunakan penyajian perangkat lunak. Tingkat versi DirectX kurang dari versi 9.0. |
| 0x00010000 | 1 | Sebagian besar fitur grafis WPF akan menggunakan akselerasi perangkat keras jika sumber daya sistem yang diperlukan tersedia dan belum habis. Ini sesuai dengan versi DirectX yang lebih besar dari atau sama dengan 9.0. |
| 0x00020000 | 2 | Sebagian besar fitur grafis WPF akan menggunakan akselerasi perangkat keras asalkan sumber daya sistem yang diperlukan belum habis. Ini sesuai dengan versi DirectX yang lebih besar dari atau sama dengan 9.0. |
Tabel berikut menunjukkan perbedaan persyaratan perangkat keras grafis untuk penyajian tingkat 1 dan penyajian tingkat 2:
| Feature | Tingkat 1 | Tingkat 2 |
|---|---|---|
| Versi DirectX | Harus lebih besar dari atau sama dengan 9,0. | Harus lebih besar dari atau sama dengan 9,0. |
| Video RAM | Harus lebih besar dari atau sama dengan 60MB. | Harus lebih besar dari atau sama dengan 120MB. |
| Piksel shader | Tingkat versi harus lebih besar dari atau sama dengan 2.0. | Tingkat versi harus lebih besar dari atau sama dengan 2.0. |
| Shader verteks | Tidak ada persyaratan. | Tingkat versi harus lebih besar dari atau sama dengan 2.0. |
| Unit multitekstur | Tidak ada persyaratan. | Jumlah unit harus lebih besar dari atau sama dengan 4. |
Untuk informasi selengkapnya tentang definisi untuk tingkat penyajian, lihat Tingkat Rendering Grafis.
Jika utas saat ini tidak memiliki objek terkait Dispatcher , utas tersebut akan dibuat secara otomatis.