DXGKDDI_SETVIRTUALGPUVMBUS fungsi panggilan balik (dispmprt.h)
Fungsi ini melewati handel bus komputer virtual mode kernel ke driver mode kernel. Handel ini digunakan untuk membuat saluran bus VM untuk komunikasi antara KMD tamu dan host.
Sintaks
DXGKDDI_SETVIRTUALGPUVMBUS DxgkddiSetvirtualgpuvmbus;
NTSTATUS DxgkddiSetvirtualgpuvmbus(
[in] HANDLE Context,
[in, out] DXGKARG_SETVIRTUALGPUVMBUS *pArgs
)
{...}
Parameter
[in] Context
Konteks miniport yang dikembalikan oleh driver dalam struktur DXGKDDI_GPU_PARTITION_INTERFACE .
[in, out] pArgs
Penunjuk ke struktur DXGKARG_SETVIRTUALGPUVMBUS.
Nilai kembali
Kembalikan STATUS_SUCCESS jika operasi berhasil, STATUS_INVALID_PARAMETER sebaliknya.
Keterangan
Driver mode kernel menggunakan handel mode kernel untuk membuat saluran bus VM. Fungsi ini dipanggil sebelum KMD tamu mendapatkan panggilan DxgkDdiAddDevice dan DxgkDdiStartDevice (dalam kasus OS Windows pada partisi tamu). Fungsi ini dapat dipanggil beberapa kali dengan handel baru untuk GPU virtual yang sama. Ketika ini terjadi, disarankan untuk menghancurkan saluran lama dan membuat saluran baru.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dispmprt.h |