Subsistem Kernel Grafis DirectX (Dxgkrnl)
Artikel ini menjelaskan antarmuka mode kernel yang diterapkan sistem operasi Windows melalui subsistem kernel grafis DirectX (Dxgkrnl.sys).
Driver port tampilan adalah salah satu bagian dari Dxgkrnl.sys. Vendor perangkat keras grafis/tampilan mengimplementasikan driver miniport tampilan mode kernel (KMD).
Untuk deskripsi fungsi lain yang diterapkan oleh Dxgkrnl, lihat artikel seperti:
Mendukung Rotasi Independen Jalur
Mendapatkan Mode Target Monitor Tambahan
Antarmuka Dxgkrnl
Fungsi DriverEntry KMD memanggil fungsi DxgkInitialize sistem operasi, yang menyebabkan Dxgkrnl dimuat dan diinisialisasi.
Setelah dimuat, Dxgkrnl.sys menyediakan KMD dengan pointer ke fungsinya dengan meneruskan struktur DXGKRNL_INTERFACE ke fungsi DxgkDdiStartDevice KMD. Penunjuk fungsi Dxgkrnl memiliki awalan DxgkCb .
Struktur DXGKRNL_INTERFACE juga berisi handel ke adaptor tampilan tertentu. Pengandar porta tampilan menghasilkan handel ini. KMD meneruskan handel ini sebagai argumen setiap kali memanggil salah satu fungsi dalam DXGKRNL_INTERFACE.
Tampilkan antarmuka pengandar port
KMD mendapatkan antarmuka driver port tampilan dengan memanggil fungsi Dxgkrnl DxgkCbQueryServices dengan nilai DXGK_SERVICES yang menentukan jenis antarmuka yang diinginkan KMD. Layanan yang disediakan driver port tampilan meliputi layanan AGP (Port Grafis Dipercepat), layanan laporan debug, layanan operasi berwaklik, dan banyak lagi.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk