Utas dan Sinkronisasi Tingkat Dua

Utas dan sinkronisasi Tingkat Dua sama dengan Tingkat Tiga, kecuali bahwa memori video tidak dikeluarkan untuk menghosting memori CPU. Dengan kata lain, WDDM menjamin bahwa:

  • Hanya satu utas (utas panggilan) yang berada dalam driver miniport tampilan.
  • Perangkat keras grafis menganggur.
  • Tidak ada buffer akses memori langsung (DMA) yang saat ini sedang diproses oleh driver atau melewati penjadwal GPU.

Agar beberapa panggilan dilakukan di bawah Tingkat Dua, bendera HardwareAccess harus diatur dalam struktur D3DDDI_ESCAPEFLAGS yang merupakan anggota DXGKARG_ESCAPE. Jika bendera ini tidak diatur, maka panggilan akan gagal.

Daftar berikut berisi beberapa panggilan ke dalam driver miniport tampilan yang dilakukan di bawah Tingkat Dua: