PFND3D10DDI_CHECKMULTISAMPLEQUALITYLEVELS fungsi panggilan balik (d3d10umddi.h)
Fungsi CheckMultisampleQualityLevels mengambil jumlah tingkat kualitas yang didukung perangkat untuk jumlah sampel yang ditentukan.
Sintaks
PFND3D10DDI_CHECKMULTISAMPLEQUALITYLEVELS Pfnd3d10ddiCheckmultisamplequalitylevels;
void Pfnd3d10ddiCheckmultisamplequalitylevels(
D3D10DDI_HDEVICE unnamedParam1,
DXGI_FORMAT unnamedParam2,
UINT unnamedParam3,
UINT *unnamedParam4
)
{...}
Parameter
unnamedParam1
hDevice [in]
Handel ke perangkat tampilan (konteks grafis).
unnamedParam2
Format [in]
Nilai DXGI_FORMAT-ketik yang menunjukkan format target render yang dilakukan pemeriksaan.
unnamedParam3
SampleCount [in]
Jumlah sampel untuk mengambil tingkat kualitas.
unnamedParam4
pNumQualityLevels [out]
Pointer ke variabel yang menerima jumlah tingkat kualitas yang didukung perangkat untuk jumlah sampel yang ditentukan.
Menampilkan nilai
Tidak ada
Keterangan
Driver dapat menggunakan fungsi panggilan balik pfnSetErrorCb untuk mengatur kode kesalahan. Driver dapat mengatur E_INVALIDARG jika format dalam parameter Format tidak ada atau parameter pNumQualityLevels adalah NULL.
Jika perangkat tidak mendukung beberapa pengambilan sampel dengan jumlah sampel yang ditentukan dalam parameter SampleCount , driver tampilan mode pengguna harus mengembalikan 0 dalam variabel yang dituju parameter pNumQualityLevels .
Ketika driver mengembalikan 1 atau lebih dalam variabel yang ditunjukkan pNumQualityLevels , driver menunjukkan jumlah variasi pengambilan sampel khusus perangkat yang tersedia dengan jumlah sampel yang diberikan. Misalnya, jika driver mengembalikan 3, tingkat kualitas 0, 1, dan 2 dapat digunakan untuk membuat sumber daya dengan jumlah sampel yang diberikan. Produsen perangkat menentukan tingkat kualitas ini, yang tidak dapat dikueri oleh runtime Microsoft Direct3D. Namun, tingkat kualitas yang berbeda pada jumlah sampel tetap mungkin mengacu pada tata letak spasial yang berbeda dari lokasi sampel atau metode penyelesaian yang berbeda.
Jika driver menerima 1 di SampleCount, driver selalu mengembalikan 1 dalam variabel yang dituju pNumQualityLevels .
Jika driver menerima 0 atau lebih besar dari 32 di SampleCount, driver selalu mengembalikan 0 dalam variabel yang dituju pNumQualityLevels .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Desktop |
Header | d3d10umddi.h (termasuk D3d10umddi.h) |