DXGKDDI_SETVIRTUALGPUVMBUS回呼函式 (dispmprt.h)

此函式會將核心模式虛擬機總線句柄傳遞至核心模式驅動程式。 句柄可用來建立 VM 總線通道,以用於客體與主機 KMD 之間的通訊。

語法

DXGKDDI_SETVIRTUALGPUVMBUS DxgkddiSetvirtualgpuvmbus;

NTSTATUS DxgkddiSetvirtualgpuvmbus(
  [in]      HANDLE Context,
  [in, out] DXGKARG_SETVIRTUALGPUVMBUS *pArgs
)
{...}

參數

[in] Context

驅動程式在 DXGKDDI_GPU_PARTITION_INTERFACE 結構中傳回的迷你埠內容。

[in, out] pArgs

DXGKARG_SETVIRTUALGPUVMBUS 結構的指標。

傳回值

如果作業成功,則傳回STATUS_SUCCESS,否則傳回STATUS_INVALID_PARAMETER。

備註

核心模式驅動程式會使用核心模式句柄來建立 VM 總線通道。 在客體 KMD 取得 DxgkDdiAddDevice 和 DxgkDdiStartDevice 呼叫之前,會在客體分割區上的 Windows OS) 呼叫 (。 您可以使用相同虛擬 GPU 的新句柄多次呼叫函式。 發生這種情況時,建議您終結舊的通道,並建立新的通道。

規格需求

需求
標頭 dispmprt.h