共用方式為


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