Bagikan melalui


Metode ID3D10Debug::SetFeatureMask (d3d10sdklayers.h)

Atur bitfield bendera yang akan mengaktifkan dan menonaktifkan fitur debug.

Sintaks

HRESULT SetFeatureMask(
  [in] UINT Mask
);

Parameter

[in] Mask

Jenis: UINT

Bendera masker fitur menggigit ORed bersama-sama. Jika bendera ada, maka fitur tersebut akan diatur ke aktif, jika tidak, fitur akan diatur ke nonaktif. Lihat keterangan untuk daftar bendera.

Menampilkan nilai

Jenis: HRESULT

Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 10 berikut.

Keterangan

Catatan Jika Anda memanggil API ini dalam proses Sesi 0, api akan mengembalikan DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.
 
Mengatur bendera masker fitur akan menyebabkan metode operasi penyajian (tercantum di bawah) untuk melakukan beberapa tugas tambahan saat dipanggil. Bendera fitur yang mungkin adalah:
D3D10_DEBUG_FEATURE_FINISH_PER_RENDER_OP Aplikasi akan menunggu GPU selesai memproses operasi penyajian sebelum melanjutkan.
D3D10_DEBUG_FEATURE_FLUSH_PER_RENDER_OP Runtime juga akan memanggil ID3D10Device::Flush.
D3D10_DEBUG_FEATURE_PRESENT_PER_RENDER_OP Runtime akan memanggil Ada. Presentasi buffer render akan terjadi sesuai dengan pengaturan yang ditetapkan oleh panggilan sebelumnya ke ID3D10Debug::SetSwapChain dan ID3D10Debug::SetPresentPerRenderOpDelay.
 

Bendera masker fitur ini berlaku untuk metode operasi penyajian berikut:

Persyaratan

   
Target Platform Windows
Header d3d10sdklayers.h

Lihat juga

Antarmuka ID3D10Debug