Bagikan melalui


Menginisialisasi Driver Miniport Tampilan

Setelah sistem operasi memuat driver miniport tampilan, langkah-langkah berikut terjadi untuk menginisialisasi driver miniport tampilan:

  1. Sistem operasi memanggil fungsi DriverEntry driver miniport tampilan.

  2. DriverEntry mengalokasikan struktur DRIVER_INITIALIZATION_DATA dan mengisi anggota Versi DRIVER_INITIALIZATION_DATA dengan DXGKDDI_INTERFACE_VERSION dan anggota DRIVER_INITIALIZATION_DATA yang tersisa dengan pointer ke fungsi titik masuk driver miniport tampilan lainnya (yaitu, fungsi yang diterapkan driver miniport tampilan).

  3. DriverEntry memanggil fungsi DxgkInitialize untuk memuat subsistem kernel grafis Microsoft DirectX (Dxgkrnl.sys) dan untuk menyediakan subsistem kernel grafis DirectX dengan penunjuk ke fungsi titik masuk driver miniport tampilan lainnya.

  4. Setelah DxgkInitialize kembali, DriverEntry menyebarluaskan nilai pengembalian DxgkInitialize kembali ke sistem operasi. Tampilkan penulis driver miniport tidak boleh membuat asumsi tentang nilai yang dikembalikan DxgkInitialize .