Bagikan melalui


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